home *** CD-ROM | disk | FTP | other *** search
/ CD Fun House 1 / CD Fun House (Wayzata Technology).iso / •Games Parlour• / •Classic Board Games• / SuperMind ••••• / SuperMind v2.0 / SuperMind v2.0.rsrc / CODE_2.txt < prev    next >
Text File  |  1990-09-13  |  585KB  |  10,509 lines

  1. # near model CODE resource
  2. # jump table entries: 80-262 (183 of them)
  3. export_187:
  4. fn00000000:
  5. 00000000  4E56 FFE8                link       A6, -0x0018
  6. 00000004  486E FFE8                pea.l      [A6 - 0x18]
  7. 00000008  A874                     syscall    GetPort
  8. 0000000A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9. 0000000E  A873                     syscall    SetPort
  10. 00000010  486E FFF0                pea.l      [A6 - 0x10]
  11. 00000014  A972                     syscall    GetMouse
  12. 00000016  206E 0008                movea.l    A0, [A6 + 0x8]
  13. 0000001A  3028 00A4                move.w     D0, [A0 + 0xA4]
  14. 0000001E  5240                     addq.w     D0, 1
  15. 00000020  3D40 FFEE                move.w     [A6 - 0x12], D0
  16. 00000024  4A6E FFEE                tst.w      [A6 - 0x12]
  17. 00000028  674C                     beq        +0x4E /* 00000076 */
  18. 0000002A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  19. 0000002E  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  20. 00000032  486E FFEC                pea.l      [A6 - 0x14]
  21. 00000036  486E FFF4                pea.l      [A6 - 0xC]
  22. 0000003A  486E FFF8                pea.l      [A6 - 0x8]
  23. 0000003E  A98D                     syscall    GetDialogItem/GetDItem
  24. 00000040  3F3C FFFE                move.w     -[A7], 0xFFFE
  25. 00000044  3F3C FFFE                move.w     -[A7], 0xFFFE
  26. 00000048  486E FFF8                pea.l      [A6 - 0x8]
  27. 0000004C  4EBA 07B6                jsr        [PC + 0x7B6 /* 00000804 */]
  28. 00000050  508F                     addq.l     A7, 8
  29. 00000052  486E FFF8                pea.l      [A6 - 0x8]
  30. 00000056  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  31. 0000005A  4EBA 0786                jsr        [PC + 0x786 /* 000007E2 */]
  32. 0000005E  508F                     addq.l     A7, 8
  33. 00000060  4A40                     tst.w      D0
  34. 00000062  6710                     beq        +0x12 /* 00000074 */
  35. 00000064  42A7                     clr.l      -[A7]
  36. 00000066  3F3C 0001                move.w     -[A7], 0x1
  37. 0000006A  A9B9                     syscall    GetCursor
  38. 0000006C  205F                     movea.l    A0, [A7]+
  39. 0000006E  2F10                     move.l     -[A7], [A0]
  40. 00000070  A851                     syscall    SetCursor
  41. 00000072  6002                     bra        +0x4 /* 00000076 */
  42. label00000074:
  43. 00000074  A850                     syscall    InitCursor
  44. label00000076:
  45. 00000076  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  46. 0000007A  A873                     syscall    SetPort
  47. 0000007C  4E5E                     unlink     A6
  48. 0000007E  4E75                     rts
  49. export_192:
  50. fn00000080:
  51. 00000080  4E56 FFF2                link       A6, -0x000E
  52. 00000084  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  53. 00000088  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  54. 0000008C  486E FFFE                pea.l      [A6 - 0x2]
  55. 00000090  486E FFF2                pea.l      [A6 - 0xE]
  56. 00000094  486E FFF6                pea.l      [A6 - 0xA]
  57. 00000098  A98D                     syscall    GetDialogItem/GetDItem
  58. 0000009A  202E FFF2                move.l     D0, [A6 - 0xE]
  59. 0000009E  4E5E                     unlink     A6
  60. 000000A0  4E75                     rts
  61. export_176:
  62. 000000A2  4E56 FF00                link       A6, -0x0100
  63. 000000A6  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  64. 000000AA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  65. 000000AE  4EBA FFD0                jsr        [PC - 0x30 /* 00000080 */]
  66. 000000B2  5C8F                     addq.l     A7, 6
  67. 000000B4  2F00                     move.l     -[A7], D0
  68. 000000B6  486E FF00                pea.l      [A6 - 0x100]
  69. 000000BA  A990                     syscall    GetDialogItemText/GetIText
  70. 000000BC  302E 0012                move.w     D0, [A6 + 0x12]
  71. 000000C0  5340                     subq.w     D0, 1
  72. 000000C2  7200                     moveq.l    D1, 0x00
  73. 000000C4  122E FF00                move.b     D1, [A6 - 0x100]
  74. 000000C8  B240                     cmp.w      D1, D0
  75. 000000CA  630A                     bls        +0xC /* 000000D6 */
  76. 000000CC  302E 0012                move.w     D0, [A6 + 0x12]
  77. 000000D0  5340                     subq.w     D0, 1
  78. 000000D2  1D40 FF00                move.b     [A6 - 0x100], D0
  79. label000000D6:
  80. 000000D6  306E 0012                movea.w    A0, [A6 + 0x12]
  81. 000000DA  2F08                     move.l     -[A7], A0
  82. 000000DC  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  83. 000000E0  486E FF00                pea.l      [A6 - 0x100]
  84. 000000E4  4EBA 0732                jsr        [PC + 0x732 /* 00000818 */]
  85. 000000E8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  86. 000000EC  4E5E                     unlink     A6
  87. 000000EE  4E75                     rts
  88. export_180:
  89. fn000000F0:
  90. 000000F0  4E56 0000                link       A6, 0
  91. 000000F4  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  92. 000000F8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  93. 000000FC  4EBA FF82                jsr        [PC - 0x7E /* 00000080 */]
  94. 00000100  5C8F                     addq.l     A7, 6
  95. 00000102  2F00                     move.l     -[A7], D0
  96. 00000104  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  97. 00000108  A98F                     syscall    SetDialogItemText/SetIText
  98. 0000010A  4E5E                     unlink     A6
  99. 0000010C  4E75                     rts
  100. export_183:
  101. 0000010E  4E56 FEEA                link       A6, -0x0116
  102. 00000112  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  103. 00000116  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  104. 0000011A  4EBA FF64                jsr        [PC - 0x9C /* 00000080 */]
  105. 0000011E  5C8F                     addq.l     A7, 6
  106. 00000120  2F00                     move.l     -[A7], D0
  107. 00000122  486E FEF6                pea.l      [A6 - 0x10A]
  108. 00000126  A990                     syscall    GetDialogItemText/GetIText
  109. 00000128  486E FFF6                pea.l      [A6 - 0xA]
  110. 0000012C  486E FEF6                pea.l      [A6 - 0x10A]
  111. 00000130  4EBA 3D6A                jsr        [PC + 0x3D6A /* 00003E9C */]
  112. 00000134  508F                     addq.l     A7, 8
  113. 00000136  41EE FFF6                lea.l      A0, [A6 - 0xA]
  114. 0000013A  2D58 FEEA                move.l     [A6 - 0x116], [A0]+
  115. 0000013E  2D58 FEEE                move.l     [A6 - 0x112], [A0]+
  116. 00000142  3D58 FEF2                move.w     [A6 - 0x10E], [A0]+
  117. 00000146  486E FEEA                pea.l      [A6 - 0x116]
  118. 0000014A  3F3C 0016                move.w     -[A7], 0x16
  119. 0000014E  A9EB                     syscall    Pack4/FP68K
  120. 00000150  486E FEEA                pea.l      [A6 - 0x116]
  121. 00000154  486E FEF4                pea.l      [A6 - 0x10C]
  122. 00000158  3F3C 2010                move.w     -[A7], 0x2010
  123. 0000015C  A9EB                     syscall    Pack4/FP68K
  124. 0000015E  302E FEF4                move.w     D0, [A6 - 0x10C]
  125. 00000162  4E5E                     unlink     A6
  126. 00000164  4E75                     rts
  127. export_188:
  128. 00000166  4E56 FF00                link       A6, -0x0100
  129. 0000016A  306E 000E                movea.w    A0, [A6 + 0xE]
  130. 0000016E  2F08                     move.l     -[A7], A0
  131. 00000170  486E FF00                pea.l      [A6 - 0x100]
  132. 00000174  4EAD 13FA                jsr        [A5 + 0x13FA /* export_635 */]
  133. 00000178  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  134. 0000017C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  135. 00000180  4EBA FEFE                jsr        [PC - 0x102 /* 00000080 */]
  136. 00000184  5C8F                     addq.l     A7, 6
  137. 00000186  2F00                     move.l     -[A7], D0
  138. 00000188  486E FF00                pea.l      [A6 - 0x100]
  139. 0000018C  A98F                     syscall    SetDialogItemText/SetIText
  140. 0000018E  4E5E                     unlink     A6
  141. 00000190  4E75                     rts
  142. 00000192  4E56 FEF6                link       A6, -0x010A
  143. 00000196  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  144. 0000019A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  145. 0000019E  4EBA FEE0                jsr        [PC - 0x120 /* 00000080 */]
  146. 000001A2  5C8F                     addq.l     A7, 6
  147. 000001A4  2F00                     move.l     -[A7], D0
  148. 000001A6  486E FEF6                pea.l      [A6 - 0x10A]
  149. 000001AA  A990                     syscall    GetDialogItemText/GetIText
  150. 000001AC  486E FFF6                pea.l      [A6 - 0xA]
  151. 000001B0  486E FEF6                pea.l      [A6 - 0x10A]
  152. 000001B4  4EBA 3CE6                jsr        [PC + 0x3CE6 /* 00003E9C */]
  153. 000001B8  508F                     addq.l     A7, 8
  154. 000001BA  206E 0008                movea.l    A0, [A6 + 0x8]
  155. 000001BE  43EE FFF6                lea.l      A1, [A6 - 0xA]
  156. 000001C2  20D9                     move.l     [A0]+, [A1]+
  157. 000001C4  20D9                     move.l     [A0]+, [A1]+
  158. 000001C6  30D9                     move.w     [A0]+, [A1]+
  159. 000001C8  4E5E                     unlink     A6
  160. 000001CA  4E75                     rts
  161. 000001CC  4E56 FF00                link       A6, -0x0100
  162. 000001D0  486E FF00                pea.l      [A6 - 0x100]
  163. 000001D4  41EE 0018                lea.l      A0, [A6 + 0x18]
  164. 000001D8  2F20                     move.l     -[A7], -[A0]
  165. 000001DA  2F20                     move.l     -[A7], -[A0]
  166. 000001DC  3F20                     move.w     -[A7], -[A0]
  167. 000001DE  4EBA 5950                jsr        [PC + 0x5950 /* 00005B30 */]
  168. 000001E2  4FEF 000E                lea.l      A7, [A7 + 0xE]
  169. 000001E6  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  170. 000001EA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  171. 000001EE  4EBA FE90                jsr        [PC - 0x170 /* 00000080 */]
  172. 000001F2  5C8F                     addq.l     A7, 6
  173. 000001F4  2F00                     move.l     -[A7], D0
  174. 000001F6  486E FF00                pea.l      [A6 - 0x100]
  175. 000001FA  A98F                     syscall    SetDialogItemText/SetIText
  176. 000001FC  4E5E                     unlink     A6
  177. 000001FE  4E75                     rts
  178. export_174:
  179. fn00000200:
  180. 00000200  4E56 0000                link       A6, 0
  181. 00000204  3F3C 0001                move.w     -[A7], 0x1
  182. 00000208  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  183. 0000020C  4EBA FE72                jsr        [PC - 0x18E /* 00000080 */]
  184. 00000210  5C8F                     addq.l     A7, 6
  185. 00000212  2F00                     move.l     -[A7], D0
  186. 00000214  4EBA 0008                jsr        [PC + 0x8 /* 0000021E */]
  187. 00000218  588F                     addq.l     A7, 4
  188. 0000021A  4E5E                     unlink     A6
  189. 0000021C  4E75                     rts
  190. fn0000021E:
  191. 0000021E  4E56 FFFC                link       A6, -0x0004
  192. 00000222  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  193. 00000226  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  194. 0000022A  A95D                     syscall    HiliteControl
  195. 0000022C  4878 0008                push.l     0x8
  196. 00000230  486E FFFC                pea.l      [A6 - 0x4]
  197. 00000234  4EAD 12C2                jsr        [A5 + 0x12C2 /* export_596 */]
  198. 00000238  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  199. 0000023C  4267                     clr.w      -[A7]
  200. 0000023E  A95D                     syscall    HiliteControl
  201. 00000240  4E5E                     unlink     A6
  202. 00000242  4E75                     rts
  203. export_184:
  204. fn00000244:
  205. 00000244  4E56 0000                link       A6, 0
  206. 00000248  0C2E 000D 000B           cmpi.b     [A6 + 0xB], 0xD /* '\r' */
  207. 0000024E  6708                     beq        +0xA /* 00000258 */
  208. 00000250  0C2E 0003 000B           cmpi.b     [A6 + 0xB], 0x3
  209. 00000256  6604                     bne        +0x6 /* 0000025C */
  210. label00000258:
  211. 00000258  7001                     moveq.l    D0, 0x01
  212. 0000025A  6002                     bra        +0x4 /* 0000025E */
  213. label0000025C:
  214. 0000025C  7000                     moveq.l    D0, 0x00
  215. label0000025E:
  216. 0000025E  4E5E                     unlink     A6
  217. 00000260  4E75                     rts
  218. 00000262  4E56 0000                link       A6, 0
  219. 00000266  0C2E 0030 000B           cmpi.b     [A6 + 0xB], 0x30 /* '0' */
  220. 0000026C  6D0E                     blt        +0x10 /* 0000027C */
  221. 0000026E  0C2E 0039 000B           cmpi.b     [A6 + 0xB], 0x39 /* '9' */
  222. 00000274  6E06                     bgt        +0x8 /* 0000027C */
  223. 00000276  7001                     moveq.l    D0, 0x01
  224. 00000278  6000 005A                bra        +0x5C /* 000002D4 */
  225. label0000027C:
  226. 0000027C  4A6E 000C                tst.w      [A6 + 0xC]
  227. 00000280  670E                     beq        +0x10 /* 00000290 */
  228. 00000282  0C2E 002E 000B           cmpi.b     [A6 + 0xB], 0x2E /* '.' */
  229. 00000288  6606                     bne        +0x8 /* 00000290 */
  230. 0000028A  7001                     moveq.l    D0, 0x01
  231. 0000028C  6000 0046                bra        +0x48 /* 000002D4 */
  232. label00000290:
  233. 00000290  0C2E 0008 000B           cmpi.b     [A6 + 0xB], 0x8
  234. 00000296  6604                     bne        +0x6 /* 0000029C */
  235. 00000298  7001                     moveq.l    D0, 0x01
  236. 0000029A  6038                     bra        +0x3A /* 000002D4 */
  237. label0000029C:
  238. 0000029C  0C2E 000D 000B           cmpi.b     [A6 + 0xB], 0xD /* '\r' */
  239. 000002A2  6604                     bne        +0x6 /* 000002A8 */
  240. 000002A4  7001                     moveq.l    D0, 0x01
  241. 000002A6  602C                     bra        +0x2E /* 000002D4 */
  242. label000002A8:
  243. 000002A8  0C2E 002B 000B           cmpi.b     [A6 + 0xB], 0x2B /* '+' */
  244. 000002AE  6604                     bne        +0x6 /* 000002B4 */
  245. 000002B0  7001                     moveq.l    D0, 0x01
  246. 000002B2  6020                     bra        +0x22 /* 000002D4 */
  247. label000002B4:
  248. 000002B4  0C2E 002D 000B           cmpi.b     [A6 + 0xB], 0x2D /* '-' */
  249. 000002BA  6604                     bne        +0x6 /* 000002C0 */
  250. 000002BC  7001                     moveq.l    D0, 0x01
  251. 000002BE  6014                     bra        +0x16 /* 000002D4 */
  252. label000002C0:
  253. 000002C0  0C2E 0009 000B           cmpi.b     [A6 + 0xB], 0x9 /* '\t' */
  254. 000002C6  6604                     bne        +0x6 /* 000002CC */
  255. 000002C8  7001                     moveq.l    D0, 0x01
  256. 000002CA  6008                     bra        +0xA /* 000002D4 */
  257. label000002CC:
  258. 000002CC  3F3C 0005                move.w     -[A7], 0x5
  259. 000002D0  A9C8                     syscall    SysBeep
  260. 000002D2  7000                     moveq.l    D0, 0x00
  261. label000002D4:
  262. 000002D4  4E5E                     unlink     A6
  263. 000002D6  4E75                     rts
  264. export_191:
  265. fn000002D8:
  266. 000002D8  4E56 FFEE                link       A6, -0x0012
  267. 000002DC  486E FFEE                pea.l      [A6 - 0x12]
  268. 000002E0  A874                     syscall    GetPort
  269. 000002E2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  270. 000002E6  A873                     syscall    SetPort
  271. 000002E8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  272. 000002EC  3F3C 0001                move.w     -[A7], 0x1
  273. 000002F0  486E FFF6                pea.l      [A6 - 0xA]
  274. 000002F4  486E FFF2                pea.l      [A6 - 0xE]
  275. 000002F8  486E FFF8                pea.l      [A6 - 0x8]
  276. 000002FC  A98D                     syscall    GetDialogItem/GetDItem
  277. 000002FE  3F3C 0003                move.w     -[A7], 0x3
  278. 00000302  3F3C 0003                move.w     -[A7], 0x3
  279. 00000306  A89B                     syscall    PenSize
  280. 00000308  3F3C FFFC                move.w     -[A7], 0xFFFC
  281. 0000030C  3F3C FFFC                move.w     -[A7], 0xFFFC
  282. 00000310  486E FFF8                pea.l      [A6 - 0x8]
  283. 00000314  4EBA 04EE                jsr        [PC + 0x4EE /* 00000804 */]
  284. 00000318  508F                     addq.l     A7, 8
  285. 0000031A  486E FFF8                pea.l      [A6 - 0x8]
  286. 0000031E  3F3C 0010                move.w     -[A7], 0x10
  287. 00000322  3F3C 0010                move.w     -[A7], 0x10
  288. 00000326  A8B0                     syscall    FrameRoundRect
  289. 00000328  A89E                     syscall    PenNormal
  290. 0000032A  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  291. 0000032E  A873                     syscall    SetPort
  292. 00000330  4E5E                     unlink     A6
  293. 00000332  4E75                     rts
  294. export_175:
  295. 00000334  4E56 FEE4                link       A6, -0x011C
  296. 00000338  48E7 0700                movem.l    -[A7], D5,D6,D7
  297. 0000033C  3E2E 0008                move.w     D7, [A6 + 0x8]
  298. 00000340  3C2E 000A                move.w     D6, [A6 + 0xA]
  299. 00000344  3A2E 000C                move.w     D5, [A6 + 0xC]
  300. 00000348  A850                     syscall    InitCursor
  301. 0000034A  486E FFF4                pea.l      [A6 - 0xC]
  302. 0000034E  A874                     syscall    GetPort
  303. 00000350  42A7                     clr.l      -[A7]
  304. 00000352  3F05                     move.w     -[A7], D5
  305. 00000354  A9BB                     syscall    GetIcon
  306. 00000356  205F                     movea.l    A0, [A7]+
  307. 00000358  2D48 FFE8                move.l     [A6 - 0x18], A0
  308. 0000035C  42A7                     clr.l      -[A7]
  309. 0000035E  3F3C 006E                move.w     -[A7], 0x6E /* 'n' */
  310. 00000362  42A7                     clr.l      -[A7]
  311. 00000364  4878 FFFF                push.l     0xFFFF
  312. 00000368  A97C                     syscall    GetNewDialog
  313. 0000036A  205F                     movea.l    A0, [A7]+
  314. 0000036C  2D48 FFF0                move.l     [A6 - 0x10], A0
  315. 00000370  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  316. 00000374  A873                     syscall    SetPort
  317. 00000376  486E FEE4                pea.l      [A6 - 0x11C]
  318. 0000037A  3F07                     move.w     -[A7], D7
  319. 0000037C  3F06                     move.w     -[A7], D6
  320. 0000037E  4EAD 1452                jsr        [A5 + 0x1452 /* export_646 */]
  321. 00000382  486E FEE4                pea.l      [A6 - 0x11C]
  322. 00000386  3F3C 0003                move.w     -[A7], 0x3
  323. 0000038A  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  324. 0000038E  4EBA FD60                jsr        [PC - 0x2A0 /* 000000F0 */]
  325. 00000392  4FEF 000A                lea.l      A7, [A7 + 0xA]
  326. 00000396  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  327. 0000039A  3F3C 0004                move.w     -[A7], 0x4
  328. 0000039E  486E FFEC                pea.l      [A6 - 0x14]
  329. 000003A2  486E FFE4                pea.l      [A6 - 0x1C]
  330. 000003A6  486E FFF8                pea.l      [A6 - 0x8]
  331. 000003AA  A98D                     syscall    GetDialogItem/GetDItem
  332. 000003AC  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  333. 000003B0  3F3C 0004                move.w     -[A7], 0x4
  334. 000003B4  3F2E FFEC                move.w     -[A7], [A6 - 0x14]
  335. 000003B8  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  336. 000003BC  486E FFF8                pea.l      [A6 - 0x8]
  337. 000003C0  A98E                     syscall    SetDialogItem/SetDItem
  338. 000003C2  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  339. 000003C6  A915                     syscall    ShowWindow
  340. 000003C8  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  341. 000003CC  4EBA FF0A                jsr        [PC - 0xF6 /* 000002D8 */]
  342. 000003D0  588F                     addq.l     A7, 4
  343. 000003D2  486D 05AA                pea.l      [A5 + 0x5AA /* export_177 */]
  344. 000003D6  486E FFEE                pea.l      [A6 - 0x12]
  345. 000003DA  A991                     syscall    ModalDialog
  346. 000003DC  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  347. 000003E0  A983                     syscall    DisposeDialog
  348. 000003E2  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  349. 000003E6  A873                     syscall    SetPort
  350. 000003E8  0C6E 0001 FFEE           cmpi.w     [A6 - 0x12], 0x1
  351. 000003EE  6604                     bne        +0x6 /* 000003F4 */
  352. 000003F0  7001                     moveq.l    D0, 0x01
  353. 000003F2  6002                     bra        +0x4 /* 000003F6 */
  354. label000003F4:
  355. 000003F4  7000                     moveq.l    D0, 0x00
  356. label000003F6:
  357. 000003F6  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  358. 000003FA  4E5E                     unlink     A6
  359. 000003FC  4E75                     rts
  360. export_179:
  361. fn000003FE:
  362. 000003FE  4E56 FEE4                link       A6, -0x011C
  363. 00000402  A850                     syscall    InitCursor
  364. 00000404  486E FFF4                pea.l      [A6 - 0xC]
  365. 00000408  A874                     syscall    GetPort
  366. 0000040A  42A7                     clr.l      -[A7]
  367. 0000040C  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  368. 00000410  A9BB                     syscall    GetIcon
  369. 00000412  205F                     movea.l    A0, [A7]+
  370. 00000414  2D48 FFE8                move.l     [A6 - 0x18], A0
  371. 00000418  42A7                     clr.l      -[A7]
  372. 0000041A  3F3C 0064                move.w     -[A7], 0x64 /* 'd' */
  373. 0000041E  42A7                     clr.l      -[A7]
  374. 00000420  4878 FFFF                push.l     0xFFFF
  375. 00000424  A97C                     syscall    GetNewDialog
  376. 00000426  205F                     movea.l    A0, [A7]+
  377. 00000428  2D48 FFF0                move.l     [A6 - 0x10], A0
  378. 0000042C  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  379. 00000430  A873                     syscall    SetPort
  380. 00000432  486E FEE4                pea.l      [A6 - 0x11C]
  381. 00000436  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  382. 0000043A  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  383. 0000043E  4EAD 1452                jsr        [A5 + 0x1452 /* export_646 */]
  384. 00000442  486E FEE4                pea.l      [A6 - 0x11C]
  385. 00000446  3F3C 0002                move.w     -[A7], 0x2
  386. 0000044A  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  387. 0000044E  4EBA FCA0                jsr        [PC - 0x360 /* 000000F0 */]
  388. 00000452  4FEF 000A                lea.l      A7, [A7 + 0xA]
  389. 00000456  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  390. 0000045A  3F3C 0003                move.w     -[A7], 0x3
  391. 0000045E  486E FFEC                pea.l      [A6 - 0x14]
  392. 00000462  486E FFE4                pea.l      [A6 - 0x1C]
  393. 00000466  486E FFF8                pea.l      [A6 - 0x8]
  394. 0000046A  A98D                     syscall    GetDialogItem/GetDItem
  395. 0000046C  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  396. 00000470  3F3C 0003                move.w     -[A7], 0x3
  397. 00000474  3F2E FFEC                move.w     -[A7], [A6 - 0x14]
  398. 00000478  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  399. 0000047C  486E FFF8                pea.l      [A6 - 0x8]
  400. 00000480  A98E                     syscall    SetDialogItem/SetDItem
  401. 00000482  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  402. 00000486  A915                     syscall    ShowWindow
  403. 00000488  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  404. 0000048C  4EBA FE4A                jsr        [PC - 0x1B6 /* 000002D8 */]
  405. 00000490  588F                     addq.l     A7, 4
  406. 00000492  486D 05AA                pea.l      [A5 + 0x5AA /* export_177 */]
  407. 00000496  486E FFEE                pea.l      [A6 - 0x12]
  408. 0000049A  A991                     syscall    ModalDialog
  409. 0000049C  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  410. 000004A0  A983                     syscall    DisposeDialog
  411. 000004A2  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  412. 000004A6  A873                     syscall    SetPort
  413. 000004A8  4E5E                     unlink     A6
  414. 000004AA  4E75                     rts
  415. export_181:
  416. 000004AC  4E56 0000                link       A6, 0
  417. 000004B0  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  418. 000004B4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  419. 000004B8  4EBA FBC6                jsr        [PC - 0x43A /* 00000080 */]
  420. 000004BC  5C8F                     addq.l     A7, 6
  421. 000004BE  2F00                     move.l     -[A7], D0
  422. 000004C0  3F3C 0001                move.w     -[A7], 0x1
  423. 000004C4  A963                     syscall    SetControlValue/SetCtlValue
  424. 000004C6  4E5E                     unlink     A6
  425. 000004C8  4E75                     rts
  426. export_186:
  427. 000004CA  4E56 0000                link       A6, 0
  428. 000004CE  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  429. 000004D2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  430. 000004D6  4EBA FBA8                jsr        [PC - 0x458 /* 00000080 */]
  431. 000004DA  5C8F                     addq.l     A7, 6
  432. 000004DC  4267                     clr.w      -[A7]
  433. 000004DE  2F00                     move.l     -[A7], D0
  434. 000004E0  A960                     syscall    GetControlValue/GetCtlValue
  435. 000004E2  301F                     move.w     D0, [A7]+
  436. 000004E4  4E5E                     unlink     A6
  437. 000004E6  4E75                     rts
  438. export_190:
  439. 000004E8  4E56 0000                link       A6, 0
  440. 000004EC  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  441. 000004F0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  442. 000004F4  4EBA FB8A                jsr        [PC - 0x476 /* 00000080 */]
  443. 000004F8  5C8F                     addq.l     A7, 6
  444. 000004FA  2F00                     move.l     -[A7], D0
  445. 000004FC  4267                     clr.w      -[A7]
  446. 000004FE  A95D                     syscall    HiliteControl
  447. 00000500  4E5E                     unlink     A6
  448. 00000502  4E75                     rts
  449. export_173:
  450. 00000504  4E56 0000                link       A6, 0
  451. 00000508  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  452. 0000050C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  453. 00000510  4EBA FB6E                jsr        [PC - 0x492 /* 00000080 */]
  454. 00000514  5C8F                     addq.l     A7, 6
  455. 00000516  2F00                     move.l     -[A7], D0
  456. 00000518  3F3C FFFF                move.w     -[A7], 0xFFFF
  457. 0000051C  A95D                     syscall    HiliteControl
  458. 0000051E  4E5E                     unlink     A6
  459. 00000520  4E75                     rts
  460. export_178:
  461. 00000522  4E56 FFFE                link       A6, -0x0002
  462. 00000526  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  463. 0000052A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  464. 0000052E  4EBA FB50                jsr        [PC - 0x4B0 /* 00000080 */]
  465. 00000532  5C8F                     addq.l     A7, 6
  466. 00000534  4267                     clr.w      -[A7]
  467. 00000536  2F00                     move.l     -[A7], D0
  468. 00000538  A960                     syscall    GetControlValue/GetCtlValue
  469. 0000053A  301F                     move.w     D0, [A7]+
  470. 0000053C  3D40 FFFE                move.w     [A6 - 0x2], D0
  471. 00000540  526E FFFE                addq.w     [A6 - 0x2], 1
  472. 00000544  0C6E 0002 FFFE           cmpi.w     [A6 - 0x2], 0x2
  473. 0000054A  6604                     bne        +0x6 /* 00000550 */
  474. 0000054C  426E FFFE                clr.w      [A6 - 0x2]
  475. label00000550:
  476. 00000550  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  477. 00000554  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  478. 00000558  4EBA FB26                jsr        [PC - 0x4DA /* 00000080 */]
  479. 0000055C  5C8F                     addq.l     A7, 6
  480. 0000055E  2F00                     move.l     -[A7], D0
  481. 00000560  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  482. 00000564  A963                     syscall    SetControlValue/SetCtlValue
  483. 00000566  4E5E                     unlink     A6
  484. 00000568  4E75                     rts
  485. export_182:
  486. 0000056A  4E56 0000                link       A6, 0
  487. 0000056E  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  488. 00000572  3C2E 000C                move.w     D6, [A6 + 0xC]
  489. 00000576  3A2E 000E                move.w     D5, [A6 + 0xE]
  490. 0000057A  3E2E 0010                move.w     D7, [A6 + 0x10]
  491. 0000057E  3806                     move.w     D4, D6
  492. 00000580  6014                     bra        +0x16 /* 00000596 */
  493. label00000582:
  494. 00000582  3F04                     move.w     -[A7], D4
  495. 00000584  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  496. 00000588  4EBA FAF6                jsr        [PC - 0x50A /* 00000080 */]
  497. 0000058C  5C8F                     addq.l     A7, 6
  498. 0000058E  2F00                     move.l     -[A7], D0
  499. 00000590  4267                     clr.w      -[A7]
  500. 00000592  A963                     syscall    SetControlValue/SetCtlValue
  501. 00000594  5244                     addq.w     D4, 1
  502. label00000596:
  503. 00000596  B845                     cmp.w      D4, D5
  504. 00000598  6FE8                     ble        -0x16 /* 00000582 */
  505. 0000059A  3F07                     move.w     -[A7], D7
  506. 0000059C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  507. 000005A0  4EBA FADE                jsr        [PC - 0x522 /* 00000080 */]
  508. 000005A4  5C8F                     addq.l     A7, 6
  509. 000005A6  2F00                     move.l     -[A7], D0
  510. 000005A8  3F3C 0001                move.w     -[A7], 0x1
  511. 000005AC  A963                     syscall    SetControlValue/SetCtlValue
  512. 000005AE  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  513. 000005B2  4E5E                     unlink     A6
  514. 000005B4  4E75                     rts
  515. export_185:
  516. 000005B6  4E56 0000                link       A6, 0
  517. 000005BA  48E7 0700                movem.l    -[A7], D5,D6,D7
  518. 000005BE  3E2E 000C                move.w     D7, [A6 + 0xC]
  519. 000005C2  3C2E 000E                move.w     D6, [A6 + 0xE]
  520. 000005C6  3A07                     move.w     D5, D7
  521. 000005C8  6020                     bra        +0x22 /* 000005EA */
  522. label000005CA:
  523. 000005CA  3F05                     move.w     -[A7], D5
  524. 000005CC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  525. 000005D0  4EBA FAAE                jsr        [PC - 0x552 /* 00000080 */]
  526. 000005D4  5C8F                     addq.l     A7, 6
  527. 000005D6  4267                     clr.w      -[A7]
  528. 000005D8  2F00                     move.l     -[A7], D0
  529. 000005DA  A960                     syscall    GetControlValue/GetCtlValue
  530. 000005DC  301F                     move.w     D0, [A7]+
  531. 000005DE  4A40                     tst.w      D0
  532. 000005E0  6706                     beq        +0x8 /* 000005E8 */
  533. 000005E2  3005                     move.w     D0, D5
  534. 000005E4  9047                     sub.w      D0, D7
  535. 000005E6  6006                     bra        +0x8 /* 000005EE */
  536. label000005E8:
  537. 000005E8  5245                     addq.w     D5, 1
  538. label000005EA:
  539. 000005EA  BA46                     cmp.w      D5, D6
  540. 000005EC  6FDC                     ble        -0x22 /* 000005CA */
  541. label000005EE:
  542. 000005EE  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  543. 000005F2  4E5E                     unlink     A6
  544. 000005F4  4E75                     rts
  545. export_189:
  546. 000005F6  4E56 FFFA                link       A6, -0x0006
  547. 000005FA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  548. 000005FE  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  549. 00000602  486E FFFE                pea.l      [A6 - 0x2]
  550. 00000606  486E FFFA                pea.l      [A6 - 0x6]
  551. 0000060A  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  552. 0000060E  A98D                     syscall    GetDialogItem/GetDItem
  553. 00000610  4E5E                     unlink     A6
  554. 00000612  4E75                     rts
  555. 00000614  4E56 0000                link       A6, 0
  556. 00000618  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  557. 0000061C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  558. 00000620  4EBA FA5E                jsr        [PC - 0x5A2 /* 00000080 */]
  559. 00000624  5C8F                     addq.l     A7, 6
  560. 00000626  2F00                     move.l     -[A7], D0
  561. 00000628  3F3C FFFF                move.w     -[A7], 0xFFFF
  562. 0000062C  A963                     syscall    SetControlValue/SetCtlValue
  563. 0000062E  4E5E                     unlink     A6
  564. 00000630  4E75                     rts
  565. 00000632  4E56 FFFE                link       A6, -0x0002
  566. 00000636  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  567. 0000063A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  568. 0000063E  4EBA FA40                jsr        [PC - 0x5C0 /* 00000080 */]
  569. 00000642  5C8F                     addq.l     A7, 6
  570. 00000644  4267                     clr.w      -[A7]
  571. 00000646  2F00                     move.l     -[A7], D0
  572. 00000648  A960                     syscall    GetControlValue/GetCtlValue
  573. 0000064A  301F                     move.w     D0, [A7]+
  574. 0000064C  3D40 FFFE                move.w     [A6 - 0x2], D0
  575. 00000650  526E FFFE                addq.w     [A6 - 0x2], 1
  576. 00000654  0C6E 0002 FFFE           cmpi.w     [A6 - 0x2], 0x2
  577. 0000065A  6606                     bne        +0x8 /* 00000662 */
  578. 0000065C  70FF                     moveq.l    D0, 0xFFFFFFFF
  579. 0000065E  3D40 FFFE                move.w     [A6 - 0x2], D0
  580. label00000662:
  581. 00000662  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  582. 00000666  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  583. 0000066A  4EBA FA14                jsr        [PC - 0x5EC /* 00000080 */]
  584. 0000066E  5C8F                     addq.l     A7, 6
  585. 00000670  2F00                     move.l     -[A7], D0
  586. 00000672  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  587. 00000676  A963                     syscall    SetControlValue/SetCtlValue
  588. 00000678  4E5E                     unlink     A6
  589. 0000067A  4E75                     rts
  590. export_177:
  591. 0000067C  4E56 FFF0                link       A6, -0x0010
  592. 00000680  48E7 0300                movem.l    -[A7], D6,D7
  593. 00000684  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  594. 00000688  4EBA F976                jsr        [PC - 0x68A /* 00000000 */]
  595. 0000068C  588F                     addq.l     A7, 4
  596. 0000068E  206E 000C                movea.l    A0, [A6 + 0xC]
  597. 00000692  3010                     move.w     D0, [A0]
  598. 00000694  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  599. 00000698  0002 000A                ori.b      D2, 0xA /* '\n' */
  600. 0000069C  0003 007E                ori.b      D3, 0x7E /* '~' */
  601. 000006A0  0006 00A4                ori.b      D6, 0xA4
  602. 000006A4  206E 000C                movea.l    A0, [A6 + 0xC]
  603. 000006A8  0828 0000 000E           btst.b     [A0 + 0xE], 0x0
  604. 000006AE  6718                     beq        +0x1A /* 000006C8 */
  605. 000006B0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  606. 000006B4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  607. 000006B8  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  608. 000006BC  4EBA 009A                jsr        [PC + 0x9A /* 00000758 */]
  609. 000006C0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  610. 000006C4  6000 0082                bra        +0x84 /* 00000748 */
  611. label000006C8:
  612. 000006C8  206E 000C                movea.l    A0, [A6 + 0xC]
  613. 000006CC  2F28 0002                move.l     -[A7], [A0 + 0x2]
  614. 000006D0  4EBA FB72                jsr        [PC - 0x48E /* 00000244 */]
  615. 000006D4  588F                     addq.l     A7, 4
  616. 000006D6  4A40                     tst.w      D0
  617. 000006D8  6700 006C                beq        +0x6E /* 00000746 */
  618. 000006DC  3F3C 0001                move.w     -[A7], 0x1
  619. 000006E0  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  620. 000006E4  4EBA F99A                jsr        [PC - 0x666 /* 00000080 */]
  621. 000006E8  5C8F                     addq.l     A7, 6
  622. 000006EA  2D40 FFF0                move.l     [A6 - 0x10], D0
  623. 000006EE  206E FFF0                movea.l    A0, [A6 - 0x10]
  624. 000006F2  2050                     movea.l    A0, [A0]
  625. 000006F4  7000                     moveq.l    D0, 0x00
  626. 000006F6  1028 0011                move.b     D0, [A0 + 0x11]
  627. 000006FA  4A40                     tst.w      D0
  628. 000006FC  6616                     bne        +0x18 /* 00000714 */
  629. 000006FE  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  630. 00000702  4EBA FAFC                jsr        [PC - 0x504 /* 00000200 */]
  631. 00000706  588F                     addq.l     A7, 4
  632. 00000708  206E 0008                movea.l    A0, [A6 + 0x8]
  633. 0000070C  7001                     moveq.l    D0, 0x01
  634. 0000070E  3080                     move.w     [A0], D0
  635. 00000710  7001                     moveq.l    D0, 0x01
  636. 00000712  6034                     bra        +0x36 /* 00000748 */
  637. label00000714:
  638. 00000714  206E 000C                movea.l    A0, [A6 + 0xC]
  639. 00000718  4250                     clr.w      [A0]
  640. 0000071A  602A                     bra        +0x2C /* 00000746 */
  641. 0000071C  206E 000C                movea.l    A0, [A6 + 0xC]
  642. 00000720  2028 0002                move.l     D0, [A0 + 0x2]
  643. 00000724  B0AE 0010                cmp.l      D0, [A6 + 0x10]
  644. 00000728  661C                     bne        +0x1E /* 00000746 */
  645. 0000072A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  646. 0000072E  A922                     syscall    BeginUpdate
  647. 00000730  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  648. 00000734  A981                     syscall    DrawDialog
  649. 00000736  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  650. 0000073A  4EBA FB9C                jsr        [PC - 0x464 /* 000002D8 */]
  651. 0000073E  588F                     addq.l     A7, 4
  652. 00000740  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  653. 00000744  A923                     syscall    EndUpdate
  654. label00000746:
  655. 00000746  7000                     moveq.l    D0, 0x00
  656. label00000748:
  657. 00000748  4CDF 00C0                movem.l    D6,D7, [A7]+
  658. 0000074C  4E5E                     unlink     A6
  659. 0000074E  205F                     movea.l    A0, [A7]+
  660. 00000750  4FEF 000C                lea.l      A7, [A7 + 0xC]
  661. 00000754  1E80                     move.b     [A7], D0
  662. 00000756  4ED0                     jmp        [A0]
  663. fn00000758:
  664. 00000758  4E56 0000                link       A6, 0
  665. 0000075C  206E 000C                movea.l    A0, [A6 + 0xC]
  666. 00000760  4250                     clr.w      [A0]
  667. 00000762  206E 000C                movea.l    A0, [A6 + 0xC]
  668. 00000766  203C 0000 00FF           move.l     D0, 0xFF
  669. 0000076C  C0A8 0002                and.l      D0, [A0 + 0x2]
  670. 00000770  4EAD 0032                jsr        [A5 + 0x32 /* export_2 */]
  671. 00000774  0006 0026                ori.b      D6, 0x26 /* '&' */
  672. 00000778  0000 0063                ori.b      D0, 0x63 /* 'c' */
  673. 0000077C  0020 0000                ori.b      -[A0], 0x0
  674. 00000780  0043 0024                ori.w      D3, 0x24 /* '$' */
  675. 00000784  0000 0078                ori.b      D0, 0x78 /* 'x' */
  676. 00000788  001E 0000                ori.b      [A6]+, 0x0
  677. 0000078C  0058 0022                ori.w      [A0]+, 0x22 /* '\"' */
  678. 00000790  0000 0076                ori.b      D0, 0x76 /* 'v' */
  679. 00000794  001C 0000                ori.b      [A4]+, 0x0
  680. 00000798  0056 003E                ori.w      [A6], 0x3E /* '>' */
  681. 0000079C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  682. 000007A0  4EAD 142A                jsr        [A5 + 0x142A /* export_641 */]
  683. 000007A4  6032                     bra        +0x34 /* 000007D8 */
  684. 000007A6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  685. 000007AA  4EAD 1432                jsr        [A5 + 0x1432 /* export_642 */]
  686. 000007AE  6028                     bra        +0x2A /* 000007D8 */
  687. 000007B0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  688. 000007B4  4EAD 1422                jsr        [A5 + 0x1422 /* export_640 */]
  689. 000007B8  206E 0008                movea.l    A0, [A6 + 0x8]
  690. 000007BC  0C68 FFFF 00A4           cmpi.w     [A0 + 0xA4], 0xFFFF
  691. 000007C2  6714                     beq        +0x16 /* 000007D8 */
  692. 000007C4  206E 0008                movea.l    A0, [A6 + 0x8]
  693. 000007C8  3028 00A4                move.w     D0, [A0 + 0xA4]
  694. 000007CC  5240                     addq.w     D0, 1
  695. 000007CE  206E 0010                movea.l    A0, [A6 + 0x10]
  696. 000007D2  3080                     move.w     [A0], D0
  697. 000007D4  7001                     moveq.l    D0, 0x01
  698. 000007D6  6006                     bra        +0x8 /* 000007DE */
  699. label000007D8:
  700. 000007D8  4EBA 1370                jsr        [PC + 0x1370 /* 00001B4A */]
  701. 000007DC  7000                     moveq.l    D0, 0x00
  702. label000007DE:
  703. 000007DE  4E5E                     unlink     A6
  704. 000007E0  4E75                     rts
  705. export_13:
  706. fn000007E2:
  707. 000007E2  41EF 0004                lea.l      A0, [A7 + 0x4]
  708. 000007E6  3018                     move.w     D0, [A0]+
  709. 000007E8  3218                     move.w     D1, [A0]+
  710. 000007EA  2050                     movea.l    A0, [A0]
  711. 000007EC  B058                     cmp.w      D0, [A0]+
  712. 000007EE  6D10                     blt        +0x12 /* 00000800 */
  713. 000007F0  B258                     cmp.w      D1, [A0]+
  714. 000007F2  6D0C                     blt        +0xE /* 00000800 */
  715. 000007F4  B058                     cmp.w      D0, [A0]+
  716. 000007F6  6C08                     bge        +0xA /* 00000800 */
  717. 000007F8  B250                     cmp.w      D1, [A0]
  718. 000007FA  6C04                     bge        +0x6 /* 00000800 */
  719. 000007FC  7001                     moveq.l    D0, 0x01
  720. 000007FE  4E75                     rts
  721. label00000800:
  722. 00000800  7000                     moveq.l    D0, 0x00
  723. 00000802  4E75                     rts
  724. export_14:
  725. fn00000804:
  726. 00000804  41EF 0004                lea.l      A0, [A7 + 0x4]
  727. 00000808  2258                     movea.l    A1, [A0]+
  728. 0000080A  3218                     move.w     D1, [A0]+
  729. 0000080C  3010                     move.w     D0, [A0]
  730. 0000080E  D159                     add.w      [A1]+, D0
  731. 00000810  D359                     add.w      [A1]+, D1
  732. 00000812  9159                     sub.w      [A1]+, D0
  733. 00000814  9351                     sub.w      [A1], D1
  734. 00000816  4E75                     rts
  735. export_10:
  736. fn00000818:
  737. 00000818  4E56 0000                link       A6, 0
  738. 0000081C  206E 0008                movea.l    A0, [A6 + 0x8]
  739. 00000820  226E 000C                movea.l    A1, [A6 + 0xC]
  740. 00000824  202E 0010                move.l     D0, [A6 + 0x10]
  741. 00000828  0C80 0000 0400           cmpi.l     D0, 0x400
  742. 0000082E  6D06                     blt        +0x8 /* 00000836 */
  743. 00000830  A02E                     syscall    BlockMove/BlockMoveData
  744. 00000832  4E5E                     unlink     A6
  745. 00000834  4E75                     rts
  746. label00000836:
  747. 00000836  2208                     move.l     D1, A0
  748. 00000838  C2B8 031A                and.l      D1, [0x0000031A /* MaskBC/MaskHandle/MaskPtr/Lo3Bytes */]
  749. 0000083C  2409                     move.l     D2, A1
  750. 0000083E  C4B8 031A                and.l      D2, [0x0000031A /* MaskBC/MaskHandle/MaskPtr/Lo3Bytes */]
  751. 00000842  9481                     sub.l      D2, D1
  752. 00000844  6734                     beq        +0x36 /* 0000087A */
  753. 00000846  6D46                     blt        +0x48 /* 0000088E */
  754. 00000848  D1C0                     add.l      A0, D0
  755. 0000084A  D3C0                     add.l      A1, D0
  756. 0000084C  6010                     bra        +0x12 /* 0000085E */
  757. label0000084E:
  758. 0000084E  1320                     move.b     -[A1], -[A0]
  759. 00000850  1320                     move.b     -[A1], -[A0]
  760. 00000852  1320                     move.b     -[A1], -[A0]
  761. 00000854  1320                     move.b     -[A1], -[A0]
  762. 00000856  1320                     move.b     -[A1], -[A0]
  763. 00000858  1320                     move.b     -[A1], -[A0]
  764. 0000085A  1320                     move.b     -[A1], -[A0]
  765. 0000085C  1320                     move.b     -[A1], -[A0]
  766. label0000085E:
  767. 0000085E  5180                     subq.l     D0, 8
  768. 00000860  6EEC                     bgt        -0x12 /* 0000084E */
  769. 00000862  4440                     neg.w      D0
  770. 00000864  D040                     add.w      D0, D0
  771. 00000866  4EFB 0002                jmp        [PC + D0.w + 0x2]
  772. 0000086A  1320                     move.b     -[A1], -[A0]
  773. 0000086C  1320                     move.b     -[A1], -[A0]
  774. 0000086E  1320                     move.b     -[A1], -[A0]
  775. 00000870  1320                     move.b     -[A1], -[A0]
  776. 00000872  1320                     move.b     -[A1], -[A0]
  777. 00000874  1320                     move.b     -[A1], -[A0]
  778. 00000876  1320                     move.b     -[A1], -[A0]
  779. 00000878  1320                     move.b     -[A1], -[A0]
  780. label0000087A:
  781. 0000087A  4E5E                     unlink     A6
  782. 0000087C  4E75                     rts
  783. label0000087E:
  784. 0000087E  12D8                     move.b     [A1]+, [A0]+
  785. 00000880  12D8                     move.b     [A1]+, [A0]+
  786. 00000882  12D8                     move.b     [A1]+, [A0]+
  787. 00000884  12D8                     move.b     [A1]+, [A0]+
  788. 00000886  12D8                     move.b     [A1]+, [A0]+
  789. 00000888  12D8                     move.b     [A1]+, [A0]+
  790. 0000088A  12D8                     move.b     [A1]+, [A0]+
  791. 0000088C  12D8                     move.b     [A1]+, [A0]+
  792. label0000088E:
  793. 0000088E  5180                     subq.l     D0, 8
  794. 00000890  6EEC                     bgt        -0x12 /* 0000087E */
  795. 00000892  4440                     neg.w      D0
  796. 00000894  D040                     add.w      D0, D0
  797. 00000896  4EFB 0002                jmp        [PC + D0.w + 0x2]
  798. 0000089A  12D8                     move.b     [A1]+, [A0]+
  799. 0000089C  12D8                     move.b     [A1]+, [A0]+
  800. 0000089E  12D8                     move.b     [A1]+, [A0]+
  801. 000008A0  12D8                     move.b     [A1]+, [A0]+
  802. 000008A2  12D8                     move.b     [A1]+, [A0]+
  803. 000008A4  12D8                     move.b     [A1]+, [A0]+
  804. 000008A6  12D8                     move.b     [A1]+, [A0]+
  805. 000008A8  12D8                     move.b     [A1]+, [A0]+
  806. 000008AA  4E5E                     unlink     A6
  807. 000008AC  4E75                     rts
  808. export_11:
  809. 000008AE  4E56 0000                link       A6, 0
  810. 000008B2  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  811. 000008B6  246E 0008                movea.l    A2, [A6 + 0x8]
  812. 000008BA  266E 000C                movea.l    A3, [A6 + 0xC]
  813. 000008BE  262E 0010                move.l     D3, [A6 + 0x10]
  814. 000008C2  49FA 0094                lea.l      A4, [PC + 0x94 /* 00000958, value 0x0, cstring "" */]
  815. 000008C6  7000                     moveq.l    D0, 0x00
  816. 000008C8  7200                     moveq.l    D1, 0x00
  817. label000008CA:
  818. 000008CA  5383                     subq.l     D3, 1
  819. 000008CC  6D52                     blt        +0x54 /* 00000920 */
  820. 000008CE  101B                     move.b     D0, [A3]+
  821. 000008D0  1034 0000                move.b     D0, [A4 + D0.w]
  822. 000008D4  67F4                     beq        -0xA /* 000008CA */
  823. 000008D6  1200                     move.b     D1, D0
  824. 000008D8  5383                     subq.l     D3, 1
  825. 000008DA  6D44                     blt        +0x46 /* 00000920 */
  826. 000008DC  101B                     move.b     D0, [A3]+
  827. 000008DE  1034 0000                move.b     D0, [A4 + D0.w]
  828. 000008E2  67E6                     beq        -0x18 /* 000008CA */
  829. 000008E4  EB49                     lsl        D1.w, 5
  830. 000008E6  8200                     or.b       D1, D0
  831. 000008E8  5383                     subq.l     D3, 1
  832. 000008EA  6D34                     blt        +0x36 /* 00000920 */
  833. 000008EC  101B                     move.b     D0, [A3]+
  834. 000008EE  1034 0000                move.b     D0, [A4 + D0.w]
  835. 000008F2  67D6                     beq        -0x28 /* 000008CA */
  836. 000008F4  EB49                     lsl        D1.w, 5
  837. 000008F6  8200                     or.b       D1, D0
  838. 000008F8  0C41 5105                cmpi.w     D1, 0x5105
  839. 000008FC  6714                     beq        +0x16 /* 00000912 */
  840. 000008FE  7803                     moveq.l    D4, 0x03
  841. label00000900:
  842. 00000900  4242                     clr.w      D2
  843. 00000902  1401                     move.b     D2, D1
  844. 00000904  3002                     move.w     D0, D2
  845. 00000906  E648                     lsr        D0.w, 3
  846. 00000908  05F2                     .incomplete
  847. 0000090A  0000 E759                ori.b      D0, 0x59 /* 'Y' */
  848. 0000090E  51CC FFF0                dbf        D4, -0x12 /* 00000900 */
  849. label00000912:
  850. 00000912  5383                     subq.l     D3, 1
  851. 00000914  6D0A                     blt        +0xC /* 00000920 */
  852. 00000916  101B                     move.b     D0, [A3]+
  853. 00000918  1034 0000                move.b     D0, [A4 + D0.w]
  854. 0000091C  66F4                     bne        -0xA /* 00000912 */
  855. 0000091E  60AA                     bra        -0x54 /* 000008CA */
  856. label00000920:
  857. 00000920  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  858. 00000924  4E5E                     unlink     A6
  859. 00000926  4E75                     rts
  860. export_12:
  861. fn00000928:
  862. 00000928  4E56 0000                link       A6, 0
  863. 0000092C  206E 0008                movea.l    A0, [A6 + 0x8]
  864. 00000930  43FA 0026                lea.l      A1, [PC + 0x26 /* 00000958, value 0x0, cstring "" */]
  865. 00000934  4280                     clr.l      D0
  866. 00000936  1018                     move.b     D0, [A0]+
  867. 00000938  2200                     move.l     D1, D0
  868. 0000093A  EF99                     rol        D1, 7
  869. 0000093C  4242                     clr.w      D2
  870. 0000093E  600A                     bra        +0xC /* 0000094A */
  871. label00000940:
  872. 00000940  1418                     move.b     D2, [A0]+
  873. 00000942  1431 2000                move.b     D2, [A1 + D2.w]
  874. 00000946  B501                     xor.b      D1, D2
  875. 00000948  EB99                     rol        D1, 5
  876. label0000094A:
  877. 0000094A  51C8 FFF4                dbf        D0, -0xE /* 00000940 */
  878. 0000094E  206E 000C                movea.l    A0, [A6 + 0xC]
  879. 00000952  2081                     move.l     [A0], D1
  880. 00000954  4E5E                     unlink     A6
  881. 00000956  4E75                     rts
  882. 00000958  0000 0000                ori.b      D0, 0x0
  883. 0000095C  0000 0000                ori.b      D0, 0x0
  884. 00000960  0000 0000                ori.b      D0, 0x0
  885. 00000964  0000 0000                ori.b      D0, 0x0
  886. 00000968  0000 0000                ori.b      D0, 0x0
  887. 0000096C  0000 0000                ori.b      D0, 0x0
  888. 00000970  0000 0000                ori.b      D0, 0x0
  889. 00000974  0000 0000                ori.b      D0, 0x0
  890. 00000978  0000 0000                ori.b      D0, 0x0
  891. 0000097C  0000 0000                ori.b      D0, 0x0
  892. 00000980  0000 0000                ori.b      D0, 0x0
  893. 00000984  0000 0000                ori.b      D0, 0x0
  894. 00000988  1B1C                     move.b     -[A5], [A4]+
  895. 0000098A  1D1E                     move.b     -[A6], [A6]+
  896. 0000098C  1F11                     move.b     -[A7], [A1]
  897. 0000098E  181A                     move.b     D4, [A2]+
  898. 00000990  0A16 0000                xori.b     [A6], 0x0
  899. 00000994  0000 0000                ori.b      D0, 0x0
  900. 00000998  0001 0203                ori.b      D1, 0x3
  901. 0000099C  0405 0607                subi.b     D5, 0x7
  902. 000009A0  0809 0A0B                btst.b     A1, 0xB
  903. 000009A4  0C0D 0E0F                cmpi.b     A5, 0xF
  904. 000009A8  1011                     move.b     D0, [A1]
  905. 000009AA  1213                     move.b     D1, [A3]
  906. 000009AC  1415                     move.b     D2, [A5]
  907. 000009AE  1617                     move.b     D3, [A7]
  908. 000009B0  1819                     move.b     D4, [A1]+
  909. 000009B2  1A00                     move.b     D5, D0
  910. 000009B4  0000 0000                ori.b      D0, 0x0
  911. 000009B8  0001 0203                ori.b      D1, 0x3
  912. 000009BC  0405 0607                subi.b     D5, 0x7
  913. 000009C0  0809 0A0B                btst.b     A1, 0xB
  914. 000009C4  0C0D 0E0F                cmpi.b     A5, 0xF
  915. 000009C8  1011                     move.b     D0, [A1]
  916. 000009CA  1213                     move.b     D1, [A3]
  917. 000009CC  1415                     move.b     D2, [A5]
  918. 000009CE  1617                     move.b     D3, [A7]
  919. 000009D0  1819                     move.b     D4, [A1]+
  920. 000009D2  1A00                     move.b     D5, D0
  921. 000009D4  0000 0000                ori.b      D0, 0x0
  922. 000009D8  0101                     btst       D1, D0
  923. 000009DA  0305                     btst       D5, D1
  924. 000009DC  0E0F 1501                .invalid.b A7, 0x1 // invalid immediate operation
  925. 000009E0  0101                     btst       D1, D0
  926. 000009E2  0101                     btst       D1, D0
  927. 000009E4  0103                     btst       D3, D0
  928. 000009E6  0505                     btst       D5, D2
  929. 000009E8  0505                     btst       D5, D2
  930. 000009EA  0909                     btst       A1, D4
  931. 000009EC  0909                     btst       A1, D4
  932. 000009EE  0E0F 0F0F                .invalid.b A7, 0xF // invalid immediate operation
  933. 000009F2  0F0F                     btst       A7, D7
  934. 000009F4  1515                     move.b     -[A2], [A5]
  935. 000009F6  1515                     move.b     -[A2], [A5]
  936. 000009F8  0000 0000                ori.b      D0, 0x0
  937. 000009FC  0000 0000                ori.b      D0, 0x0
  938. 00000A00  0000 0000                ori.b      D0, 0x0
  939. 00000A04  0000 010F                ori.b      D0, 0xF
  940. 00000A08  0000 0000                ori.b      D0, 0x0
  941. 00000A0C  0000 0000                ori.b      D0, 0x0
  942. 00000A10  0000 0001                ori.b      D0, 0x1
  943. 00000A14  0F00                     btst       D0, D7
  944. 00000A16  010F                     btst       A7, D0
  945. 00000A18  0000 0000                ori.b      D0, 0x0
  946. 00000A1C  0000 0000                ori.b      D0, 0x0
  947. 00000A20  0000 0001                ori.b      D0, 0x1
  948. 00000A24  010F                     btst       A7, D0
  949. 00000A26  0F0F                     btst       A7, D7
  950. 00000A28  0000 0000                ori.b      D0, 0x0
  951. 00000A2C  0000 0000                ori.b      D0, 0x0
  952. 00000A30  0000 0000                ori.b      D0, 0x0
  953. 00000A34  0000 0000                ori.b      D0, 0x0
  954. 00000A38  0000 0000                ori.b      D0, 0x0
  955. 00000A3C  0000 0000                ori.b      D0, 0x0
  956. 00000A40  0000 0000                ori.b      D0, 0x0
  957. 00000A44  0000 0000                ori.b      D0, 0x0
  958. 00000A48  0000 0000                ori.b      D0, 0x0
  959. 00000A4C  0000 0000                ori.b      D0, 0x0
  960. 00000A50  0000 0000                ori.b      D0, 0x0
  961. 00000A54  0000 0000                ori.b      D0, 0x0
  962. fn00000A58:
  963. 00000A58  4A78 096A                tst.w      [0x0000096A /* ScrapState */]
  964. 00000A5C  6C06                     bge        +0x8 /* 00000A64 */
  965. 00000A5E  42A7                     clr.l      -[A7]
  966. 00000A60  A9FC                     syscall    ZeroScrap
  967. 00000A62  201F                     move.l     D0, [A7]+
  968. label00000A64:
  969. 00000A64  3B78 0968 8DAE           move.w     [A5 - 0x7252], [0x00000968 /* ScrapCount */]
  970. 00000A6A  42A7                     clr.l      -[A7]
  971. 00000A6C  A9FB                     syscall    LoadScrap/LodeScrap
  972. 00000A6E  201F                     move.l     D0, [A7]+
  973. 00000A70  4E75                     rts
  974. export_61:
  975. fn00000A72:
  976. 00000A72  4E56 FDB4                link       A6, -0x024C
  977. 00000A76  426E FEBA                clr.w      [A6 - 0x146]
  978. 00000A7A  4267                     clr.w      -[A7]
  979. 00000A7C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  980. 00000A80  A86A                     syscall    HiWord
  981. 00000A82  301F                     move.w     D0, [A7]+
  982. 00000A84  3D40 FDB8                move.w     [A6 - 0x248], D0
  983. 00000A88  4267                     clr.w      -[A7]
  984. 00000A8A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  985. 00000A8E  A86B                     syscall    LoWord
  986. 00000A90  301F                     move.w     D0, [A7]+
  987. 00000A92  3D40 FDB6                move.w     [A6 - 0x24A], D0
  988. 00000A96  4A6E FDB8                tst.w      [A6 - 0x248]
  989. 00000A9A  6F0A                     ble        +0xC /* 00000AA6 */
  990. 00000A9C  302E FDB8                move.w     D0, [A6 - 0x248]
  991. 00000AA0  B06D 8DAC                cmp.w      D0, [A5 - 0x7254]
  992. 00000AA4  6F16                     ble        +0x18 /* 00000ABC */
  993. label00000AA6:
  994. 00000AA6  4AB8 0A28                tst.l      [0x00000A28 /* SavedHandle */]
  995. 00000AAA  670A                     beq        +0xC /* 00000AB6 */
  996. 00000AAC  7001                     moveq.l    D0, 0x01
  997. 00000AAE  31C0 0A26                move.w     [0x00000A26 /* TheMenu */], D0
  998. 00000AB2  4267                     clr.w      -[A7]
  999. 00000AB4  A938                     syscall    HiliteMenu
  1000. label00000AB6:
  1001. 00000AB6  703F                     moveq.l    D0, 0x3F
  1002. 00000AB8  6000 028C                bra        +0x28E /* 00000D46 */
  1003. label00000ABC:
  1004. 00000ABC  42A7                     clr.l      -[A7]
  1005. 00000ABE  A975                     syscall    TickCount
  1006. 00000AC0  201F                     move.l     D0, [A7]+
  1007. 00000AC2  5C80                     addq.l     D0, 6
  1008. 00000AC4  2D40 FFFC                move.l     [A6 - 0x4], D0
  1009. 00000AC8  206D 8DE2                movea.l    A0, [A5 - 0x721E]
  1010. 00000ACC  302E FDB8                move.w     D0, [A6 - 0x248]
  1011. 00000AD0  5340                     subq.w     D0, 1
  1012. 00000AD2  C1FC 0028                muls.w     D0, 0x28 /* '(' */
  1013. 00000AD6  D090                     add.l      D0, [A0]
  1014. 00000AD8  2040                     movea.l    A0, D0
  1015. 00000ADA  43EE FFBA                lea.l      A1, [A6 - 0x46]
  1016. 00000ADE  7009                     moveq.l    D0, 0x09
  1017. label00000AE0:
  1018. 00000AE0  22D8                     move.l     [A1]+, [A0]+
  1019. 00000AE2  51C8 FFFC                dbf        D0, -0x6 /* 00000AE0 */
  1020. 00000AE6  42A7                     clr.l      -[A7]
  1021. 00000AE8  2F2E FFD2                move.l     -[A7], [A6 - 0x2E]
  1022. 00000AEC  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  1023. 00000AF0  201F                     move.l     D0, [A7]+
  1024. 00000AF2  4878 001A                push.l     0x1A
  1025. 00000AF6  2F00                     move.l     -[A7], D0
  1026. 00000AF8  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  1027. 00000AFC  3D40 FEBC                move.w     [A6 - 0x144], D0
  1028. 00000B00  206E FFCE                movea.l    A0, [A6 - 0x32]
  1029. 00000B04  486E FDBA                pea.l      [A6 - 0x246]
  1030. 00000B08  2050                     movea.l    A0, [A0]
  1031. 00000B0A  2F28 0012                move.l     -[A7], [A0 + 0x12]
  1032. 00000B0E  4EBA 34B2                jsr        [PC + 0x34B2 /* 00003FC2 */]
  1033. 00000B12  508F                     addq.l     A7, 8
  1034. 00000B14  302E FDB6                move.w     D0, [A6 - 0x24A]
  1035. 00000B18  B06E FEBC                cmp.w      D0, [A6 - 0x144]
  1036. 00000B1C  6F00 009C                ble        +0x9E /* 00000BBA */
  1037. 00000B20  3F3C 0003                move.w     -[A7], 0x3
  1038. 00000B24  4EBA 6A24                jsr        [PC + 0x6A24 /* 0000754A */]
  1039. 00000B28  548F                     addq.l     A7, 2
  1040. 00000B2A  486E FDBA                pea.l      [A6 - 0x246]
  1041. 00000B2E  2F00                     move.l     -[A7], D0
  1042. 00000B30  4EBA 3B7C                jsr        [PC + 0x3B7C /* 000046AE */]
  1043. 00000B34  508F                     addq.l     A7, 8
  1044. 00000B36  4A40                     tst.w      D0
  1045. 00000B38  6614                     bne        +0x16 /* 00000B4E */
  1046. 00000B3A  486E FDBA                pea.l      [A6 - 0x246]
  1047. 00000B3E  486D 93EA                pea.l      [A5 - 0x6C16]
  1048. 00000B42  4EBA 3B6A                jsr        [PC + 0x3B6A /* 000046AE */]
  1049. 00000B46  508F                     addq.l     A7, 8
  1050. 00000B48  4A40                     tst.w      D0
  1051. 00000B4A  6700 006E                beq        +0x70 /* 00000BBA */
  1052. label00000B4E:
  1053. 00000B4E  4878 7530                push.l     0x7530 /* 'u0' */
  1054. 00000B52  4EAD 06F2                jsr        [A5 + 0x6F2 /* export_218 */]
  1055. 00000B56  588F                     addq.l     A7, 4
  1056. 00000B58  4A40                     tst.w      D0
  1057. 00000B5A  6712                     beq        +0x14 /* 00000B6E */
  1058. 00000B5C  4267                     clr.w      -[A7]
  1059. 00000B5E  3F3C 000E                move.w     -[A7], 0xE
  1060. 00000B62  3F3C 03E8                move.w     -[A7], 0x3E8
  1061. 00000B66  4EBA F896                jsr        [PC - 0x76A /* 000003FE */]
  1062. 00000B6A  5C8F                     addq.l     A7, 6
  1063. 00000B6C  6034                     bra        +0x36 /* 00000BA2 */
  1064. label00000B6E:
  1065. 00000B6E  4267                     clr.w      -[A7]
  1066. 00000B70  42A7                     clr.l      -[A7]
  1067. 00000B72  3F2D 8E24                move.w     -[A7], [A5 - 0x71DC]
  1068. 00000B76  4EAD 131A                jsr        [A5 + 0x131A /* export_607 */]
  1069. 00000B7A  301F                     move.w     D0, [A7]+
  1070. 00000B7C  42A7                     clr.l      -[A7]
  1071. 00000B7E  3F2E FDB8                move.w     -[A7], [A6 - 0x248]
  1072. 00000B82  A949                     syscall    GetMenuHandle
  1073. 00000B84  205F                     movea.l    A0, [A7]+
  1074. 00000B86  2D48 FEBE                move.l     [A6 - 0x142], A0
  1075. 00000B8A  2F2E FEBE                move.l     -[A7], [A6 - 0x142]
  1076. 00000B8E  3F2E FDB6                move.w     -[A7], [A6 - 0x24A]
  1077. 00000B92  486E FDBA                pea.l      [A6 - 0x246]
  1078. 00000B96  A946                     syscall    GetMenuItemText/GetItem
  1079. 00000B98  4267                     clr.w      -[A7]
  1080. 00000B9A  486E FDBA                pea.l      [A6 - 0x246]
  1081. 00000B9E  A9B6                     syscall    OpenDeskAcc
  1082. 00000BA0  301F                     move.w     D0, [A7]+
  1083. label00000BA2:
  1084. 00000BA2  42A7                     clr.l      -[A7]
  1085. 00000BA4  A975                     syscall    TickCount
  1086. 00000BA6  201F                     move.l     D0, [A7]+
  1087. 00000BA8  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  1088. 00000BAC  6DF4                     blt        -0xA /* 00000BA2 */
  1089. 00000BAE  4267                     clr.w      -[A7]
  1090. 00000BB0  A938                     syscall    HiliteMenu
  1091. 00000BB2  302E FEBA                move.w     D0, [A6 - 0x146]
  1092. 00000BB6  6000 018E                bra        +0x190 /* 00000D46 */
  1093. label00000BBA:
  1094. 00000BBA  302E FDB6                move.w     D0, [A6 - 0x24A]
  1095. 00000BBE  B06E FEBC                cmp.w      D0, [A6 - 0x144]
  1096. 00000BC2  6F00 007E                ble        +0x80 /* 00000C42 */
  1097. 00000BC6  3F3C 0004                move.w     -[A7], 0x4
  1098. 00000BCA  4EBA 697E                jsr        [PC + 0x697E /* 0000754A */]
  1099. 00000BCE  548F                     addq.l     A7, 2
  1100. 00000BD0  486E FDBA                pea.l      [A6 - 0x246]
  1101. 00000BD4  2F00                     move.l     -[A7], D0
  1102. 00000BD6  4EBA 3AD6                jsr        [PC + 0x3AD6 /* 000046AE */]
  1103. 00000BDA  508F                     addq.l     A7, 8
  1104. 00000BDC  4A40                     tst.w      D0
  1105. 00000BDE  6762                     beq        +0x64 /* 00000C42 */
  1106. 00000BE0  42A7                     clr.l      -[A7]
  1107. 00000BE2  3F2E FDB8                move.w     -[A7], [A6 - 0x248]
  1108. 00000BE6  A949                     syscall    GetMenuHandle
  1109. 00000BE8  205F                     movea.l    A0, [A7]+
  1110. 00000BEA  2D48 FEBE                move.l     [A6 - 0x142], A0
  1111. 00000BEE  2F2E FEBE                move.l     -[A7], [A6 - 0x142]
  1112. 00000BF2  3F2E FDB6                move.w     -[A7], [A6 - 0x24A]
  1113. 00000BF6  486E FDBA                pea.l      [A6 - 0x246]
  1114. 00000BFA  A946                     syscall    GetMenuItemText/GetItem
  1115. 00000BFC  486E FDBA                pea.l      [A6 - 0x246]
  1116. 00000C00  486E FDB4                pea.l      [A6 - 0x24C]
  1117. 00000C04  A900                     syscall    GetFNum
  1118. 00000C06  3B6E FDB4 8FCA           move.w     [A5 - 0x7036], [A6 - 0x24C]
  1119. 00000C0C  486E FEC2                pea.l      [A6 - 0x13E]
  1120. 00000C10  4EBA 24C0                jsr        [PC + 0x24C0 /* 000030D2 */]
  1121. 00000C14  588F                     addq.l     A7, 4
  1122. 00000C16  2F2E FEC2                move.l     -[A7], [A6 - 0x13E]
  1123. 00000C1A  486D 93EC                pea.l      [A5 - 0x6C14]
  1124. 00000C1E  2F2E FFCE                move.l     -[A7], [A6 - 0x32]
  1125. 00000C22  4EAD 0DB2                jsr        [A5 + 0xDB2 /* export_434 */]
  1126. 00000C26  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1127. label00000C2A:
  1128. 00000C2A  42A7                     clr.l      -[A7]
  1129. 00000C2C  A975                     syscall    TickCount
  1130. 00000C2E  201F                     move.l     D0, [A7]+
  1131. 00000C30  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  1132. 00000C34  6DF4                     blt        -0xA /* 00000C2A */
  1133. 00000C36  4267                     clr.w      -[A7]
  1134. 00000C38  A938                     syscall    HiliteMenu
  1135. 00000C3A  302E FEBA                move.w     D0, [A6 - 0x146]
  1136. 00000C3E  6000 0106                bra        +0x108 /* 00000D46 */
  1137. label00000C42:
  1138. 00000C42  302E FDB6                move.w     D0, [A6 - 0x24A]
  1139. 00000C46  B06E FEBC                cmp.w      D0, [A6 - 0x144]
  1140. 00000C4A  6E00 00E6                bgt        +0xE8 /* 00000D32 */
  1141. 00000C4E  536E FDB6                subq.w     [A6 - 0x24A], 1
  1142. 00000C52  4A6D 8FA0                tst.w      [A5 - 0x7060]
  1143. 00000C56  6700 00B4                beq        +0xB6 /* 00000D0C */
  1144. 00000C5A  4A6D 8FB8                tst.w      [A5 - 0x7048]
  1145. 00000C5E  6700 00AC                beq        +0xAE /* 00000D0C */
  1146. 00000C62  4EBA 17B0                jsr        [PC + 0x17B0 /* 00002414 */]
  1147. 00000C66  4A40                     tst.w      D0
  1148. 00000C68  6700 00A2                beq        +0xA4 /* 00000D0C */
  1149. 00000C6C  422E FDBA                clr.b      [A6 - 0x246]
  1150. 00000C70  41EE FEC8                lea.l      A0, [A6 - 0x138]
  1151. 00000C74  43EE FFBA                lea.l      A1, [A6 - 0x46]
  1152. 00000C78  7009                     moveq.l    D0, 0x09
  1153. label00000C7A:
  1154. 00000C7A  20D9                     move.l     [A0]+, [A1]+
  1155. 00000C7C  51C8 FFFC                dbf        D0, -0x6 /* 00000C7A */
  1156. 00000C80  3D6E FDB6 FEF0           move.w     [A6 - 0x110], [A6 - 0x24A]
  1157. 00000C86  486E FDBA                pea.l      [A6 - 0x246]
  1158. 00000C8A  3F3C 232A                move.w     -[A7], 0x232A /* '#*' */
  1159. 00000C8E  486E FEC6                pea.l      [A6 - 0x13A]
  1160. 00000C92  4EBA 44F0                jsr        [PC + 0x44F0 /* 00005184 */]
  1161. 00000C96  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1162. 00000C9A  206E FFD2                movea.l    A0, [A6 - 0x2E]
  1163. 00000C9E  302E FDB6                move.w     D0, [A6 - 0x24A]
  1164. 00000CA2  C1FC 001A                muls.w     D0, 0x1A
  1165. 00000CA6  D090                     add.l      D0, [A0]
  1166. 00000CA8  2040                     movea.l    A0, D0
  1167. 00000CAA  43EE FFE2                lea.l      A1, [A6 - 0x1E]
  1168. 00000CAE  7005                     moveq.l    D0, 0x05
  1169. label00000CB0:
  1170. 00000CB0  22D8                     move.l     [A1]+, [A0]+
  1171. 00000CB2  51C8 FFFC                dbf        D0, -0x6 /* 00000CB0 */
  1172. 00000CB6  32D8                     move.w     [A1]+, [A0]+
  1173. 00000CB8  486E FDBA                pea.l      [A6 - 0x246]
  1174. 00000CBC  3F3C FFFF                move.w     -[A7], 0xFFFF
  1175. 00000CC0  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1176. 00000CC4  4EAD 0D02                jsr        [A5 + 0xD02 /* export_412 */]
  1177. 00000CC8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1178. 00000CCC  4A40                     tst.w      D0
  1179. 00000CCE  6762                     beq        +0x64 /* 00000D32 */
  1180. 00000CD0  2F2E FFC6                move.l     -[A7], [A6 - 0x3A]
  1181. 00000CD4  2F2E FFBA                move.l     -[A7], [A6 - 0x46]
  1182. 00000CD8  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  1183. 00000CDC  508F                     addq.l     A7, 8
  1184. 00000CDE  3F00                     move.w     -[A7], D0
  1185. 00000CE0  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  1186. 00000CE4  548F                     addq.l     A7, 2
  1187. 00000CE6  422E FDBA                clr.b      [A6 - 0x246]
  1188. 00000CEA  486E FDBA                pea.l      [A6 - 0x246]
  1189. 00000CEE  3F3C 232A                move.w     -[A7], 0x232A /* '#*' */
  1190. 00000CF2  486E FEC6                pea.l      [A6 - 0x13A]
  1191. 00000CF6  4EBA 4566                jsr        [PC + 0x4566 /* 0000525E */]
  1192. 00000CFA  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1193. 00000CFE  486E FDBA                pea.l      [A6 - 0x246]
  1194. 00000D02  4267                     clr.w      -[A7]
  1195. 00000D04  4EAD 0D6A                jsr        [A5 + 0xD6A /* export_425 */]
  1196. 00000D08  5C8F                     addq.l     A7, 6
  1197. 00000D0A  6026                     bra        +0x28 /* 00000D32 */
  1198. label00000D0C:
  1199. 00000D0C  486E FEC2                pea.l      [A6 - 0x13E]
  1200. 00000D10  4EBA 23C0                jsr        [PC + 0x23C0 /* 000030D2 */]
  1201. 00000D14  588F                     addq.l     A7, 4
  1202. 00000D16  2F2E FEC2                move.l     -[A7], [A6 - 0x13E]
  1203. 00000D1A  486D 93F8                pea.l      [A5 - 0x6C08]
  1204. 00000D1E  3F2E FDB6                move.w     -[A7], [A6 - 0x24A]
  1205. 00000D22  2F2E FFCE                move.l     -[A7], [A6 - 0x32]
  1206. 00000D26  4EAD 0DA2                jsr        [A5 + 0xDA2 /* export_432 */]
  1207. 00000D2A  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1208. 00000D2E  3D40 FEBA                move.w     [A6 - 0x146], D0
  1209. label00000D32:
  1210. 00000D32  42A7                     clr.l      -[A7]
  1211. 00000D34  A975                     syscall    TickCount
  1212. 00000D36  201F                     move.l     D0, [A7]+
  1213. 00000D38  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  1214. 00000D3C  6DF4                     blt        -0xA /* 00000D32 */
  1215. 00000D3E  4267                     clr.w      -[A7]
  1216. 00000D40  A938                     syscall    HiliteMenu
  1217. 00000D42  302E FEBA                move.w     D0, [A6 - 0x146]
  1218. label00000D46:
  1219. 00000D46  4E5E                     unlink     A6
  1220. 00000D48  4E75                     rts
  1221. fn00000D4A:
  1222. 00000D4A  4E56 FFEC                link       A6, -0x0014
  1223. 00000D4E  42A7                     clr.l      -[A7]
  1224. 00000D50  A924                     syscall    FrontWindow
  1225. 00000D52  205F                     movea.l    A0, [A7]+
  1226. 00000D54  2D48 FFEC                move.l     [A6 - 0x14], A0
  1227. 00000D58  4AAE FFEC                tst.l      [A6 - 0x14]
  1228. 00000D5C  670E                     beq        +0x10 /* 00000D6C */
  1229. 00000D5E  206E FFEC                movea.l    A0, [A6 - 0x14]
  1230. 00000D62  0C68 03DB 006C           cmpi.w     [A0 + 0x6C], 0x3DB
  1231. 00000D68  6600 00F2                bne        +0xF4 /* 00000E5C */
  1232. label00000D6C:
  1233. 00000D6C  2F2D 9182                move.l     -[A7], [A5 - 0x6E7E]
  1234. 00000D70  A873                     syscall    SetPort
  1235. 00000D72  486E FFF4                pea.l      [A6 - 0xC]
  1236. 00000D76  A972                     syscall    GetMouse
  1237. 00000D78  486E FFF4                pea.l      [A6 - 0xC]
  1238. 00000D7C  A870                     syscall    LocalToGlobal
  1239. 00000D7E  4267                     clr.w      -[A7]
  1240. 00000D80  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1241. 00000D84  486E FFF0                pea.l      [A6 - 0x10]
  1242. 00000D88  A92C                     syscall    FindWindow
  1243. 00000D8A  301F                     move.w     D0, [A7]+
  1244. 00000D8C  0C40 0003                cmpi.w     D0, 0x3
  1245. 00000D90  6600 009E                bne        +0xA0 /* 00000E30 */
  1246. 00000D94  206E FFF0                movea.l    A0, [A6 - 0x10]
  1247. 00000D98  0C68 03DB 006C           cmpi.w     [A0 + 0x6C], 0x3DB
  1248. 00000D9E  6600 0090                bne        +0x92 /* 00000E30 */
  1249. 00000DA2  202E FFF0                move.l     D0, [A6 - 0x10]
  1250. 00000DA6  B0AD 9182                cmp.l      D0, [A5 - 0x6E7E]
  1251. 00000DAA  670E                     beq        +0x10 /* 00000DBA */
  1252. 00000DAC  206E FFF0                movea.l    A0, [A6 - 0x10]
  1253. 00000DB0  0CA8 FFFF FC19 0098      cmpi.l     [A0 + 0x98], 0xFFFFFC19
  1254. 00000DB8  6640                     bne        +0x42 /* 00000DFA */
  1255. label00000DBA:
  1256. 00000DBA  4AAE FFEC                tst.l      [A6 - 0x14]
  1257. 00000DBE  6716                     beq        +0x18 /* 00000DD6 */
  1258. 00000DC0  4267                     clr.w      -[A7]
  1259. 00000DC2  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  1260. 00000DC6  A80A                     syscall    GetWVariant
  1261. 00000DC8  301F                     move.w     D0, [A7]+
  1262. 00000DCA  0C40 0001                cmpi.w     D0, 0x1
  1263. 00000DCE  6606                     bne        +0x8 /* 00000DD6 */
  1264. 00000DD0  A850                     syscall    InitCursor
  1265. 00000DD2  6000 0088                bra        +0x8A /* 00000E5C */
  1266. label00000DD6:
  1267. 00000DD6  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  1268. 00000DDA  A873                     syscall    SetPort
  1269. 00000DDC  486E FFF4                pea.l      [A6 - 0xC]
  1270. 00000DE0  A972                     syscall    GetMouse
  1271. 00000DE2  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  1272. 00000DE6  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1273. 00000DEA  3F3C 0005                move.w     -[A7], 0x5
  1274. 00000DEE  4EBA 0952                jsr        [PC + 0x952 /* 00001742 */]
  1275. 00000DF2  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1276. 00000DF6  6000 0064                bra        +0x66 /* 00000E5C */
  1277. label00000DFA:
  1278. 00000DFA  486E FFEC                pea.l      [A6 - 0x14]
  1279. 00000DFE  4EBA 22D2                jsr        [PC + 0x22D2 /* 000030D2 */]
  1280. 00000E02  588F                     addq.l     A7, 4
  1281. 00000E04  202E FFF0                move.l     D0, [A6 - 0x10]
  1282. 00000E08  B0AE FFEC                cmp.l      D0, [A6 - 0x14]
  1283. 00000E0C  6622                     bne        +0x24 /* 00000E30 */
  1284. 00000E0E  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  1285. 00000E12  A873                     syscall    SetPort
  1286. 00000E14  486E FFF4                pea.l      [A6 - 0xC]
  1287. 00000E18  A972                     syscall    GetMouse
  1288. 00000E1A  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  1289. 00000E1E  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1290. 00000E22  3F3C 0005                move.w     -[A7], 0x5
  1291. 00000E26  4EBA 091A                jsr        [PC + 0x91A /* 00001742 */]
  1292. 00000E2A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1293. 00000E2E  602C                     bra        +0x2E /* 00000E5C */
  1294. label00000E30:
  1295. 00000E30  4A6D 8FA8                tst.w      [A5 - 0x7058]
  1296. 00000E34  6602                     bne        +0x4 /* 00000E38 */
  1297. 00000E36  A850                     syscall    InitCursor
  1298. label00000E38:
  1299. 00000E38  4A6D 9098                tst.w      [A5 - 0x6F68]
  1300. 00000E3C  6D1E                     blt        +0x20 /* 00000E5C */
  1301. 00000E3E  2F2D 909E                move.l     -[A7], [A5 - 0x6F62]
  1302. 00000E42  A873                     syscall    SetPort
  1303. 00000E44  486D 8FE8                pea.l      [A5 - 0x7018]
  1304. 00000E48  2F2D 909E                move.l     -[A7], [A5 - 0x6F62]
  1305. 00000E4C  4EBA 184C                jsr        [PC + 0x184C /* 0000269A */]
  1306. 00000E50  508F                     addq.l     A7, 8
  1307. 00000E52  486D 9404                pea.l      [A5 - 0x6BFC]
  1308. 00000E56  4EAD 0A72                jsr        [A5 + 0xA72 /* export_330 */]
  1309. 00000E5A  588F                     addq.l     A7, 4
  1310. label00000E5C:
  1311. 00000E5C  4E5E                     unlink     A6
  1312. 00000E5E  4E75                     rts
  1313. fn00000E60:
  1314. 00000E60  4E56 FFF8                link       A6, -0x0008
  1315. 00000E64  42A7                     clr.l      -[A7]
  1316. 00000E66  A924                     syscall    FrontWindow
  1317. 00000E68  205F                     movea.l    A0, [A7]+
  1318. 00000E6A  2D48 FFF8                move.l     [A6 - 0x8], A0
  1319. 00000E6E  4AAE FFF8                tst.l      [A6 - 0x8]
  1320. 00000E72  670A                     beq        +0xC /* 00000E7E */
  1321. 00000E74  206E FFF8                movea.l    A0, [A6 - 0x8]
  1322. 00000E78  4A68 006C                tst.w      [A0 + 0x6C]
  1323. 00000E7C  6D42                     blt        +0x44 /* 00000EC0 */
  1324. label00000E7E:
  1325. 00000E7E  206D 9182                movea.l    A0, [A5 - 0x6E7E]
  1326. 00000E82  4A28 006E                tst.b      [A0 + 0x6E]
  1327. 00000E86  671A                     beq        +0x1C /* 00000EA2 */
  1328. 00000E88  4A6D 928E                tst.w      [A5 - 0x6D72]
  1329. 00000E8C  6C14                     bge        +0x16 /* 00000EA2 */
  1330. 00000E8E  2F2D 9182                move.l     -[A7], [A5 - 0x6E7E]
  1331. 00000E92  2F2D 8DF8                move.l     -[A7], [A5 - 0x7208]
  1332. 00000E96  3F3C 0003                move.w     -[A7], 0x3
  1333. 00000E9A  4EBA 08A6                jsr        [PC + 0x8A6 /* 00001742 */]
  1334. 00000E9E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1335. label00000EA2:
  1336. 00000EA2  486E FFFC                pea.l      [A6 - 0x4]
  1337. 00000EA6  4EBA 222A                jsr        [PC + 0x222A /* 000030D2 */]
  1338. 00000EAA  588F                     addq.l     A7, 4
  1339. 00000EAC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1340. 00000EB0  2F2D 8DF8                move.l     -[A7], [A5 - 0x7208]
  1341. 00000EB4  3F3C 0003                move.w     -[A7], 0x3
  1342. 00000EB8  4EBA 0888                jsr        [PC + 0x888 /* 00001742 */]
  1343. 00000EBC  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1344. label00000EC0:
  1345. 00000EC0  4E5E                     unlink     A6
  1346. 00000EC2  4E75                     rts
  1347. fn00000EC4:
  1348. 00000EC4  4E56 FF8A                link       A6, -0x0076
  1349. 00000EC8  486E FF8E                pea.l      [A6 - 0x72]
  1350. 00000ECC  4EBA 2204                jsr        [PC + 0x2204 /* 000030D2 */]
  1351. 00000ED0  588F                     addq.l     A7, 4
  1352. 00000ED2  206E FF8E                movea.l    A0, [A6 - 0x72]
  1353. 00000ED6  0CA8 FFFF FC18 0098      cmpi.l     [A0 + 0x98], 0xFFFFFC18
  1354. 00000EDE  6652                     bne        +0x54 /* 00000F32 */
  1355. 00000EE0  206E FF8E                movea.l    A0, [A6 - 0x72]
  1356. 00000EE4  0C68 03DB 006C           cmpi.w     [A0 + 0x6C], 0x3DB
  1357. 00000EEA  6646                     bne        +0x48 /* 00000F32 */
  1358. 00000EEC  206E FF8E                movea.l    A0, [A6 - 0x72]
  1359. 00000EF0  4A28 006E                tst.b      [A0 + 0x6E]
  1360. 00000EF4  673C                     beq        +0x3E /* 00000F32 */
  1361. 00000EF6  486E FF96                pea.l      [A6 - 0x6A]
  1362. 00000EFA  2F2E FF8E                move.l     -[A7], [A6 - 0x72]
  1363. 00000EFE  4EBA 179A                jsr        [PC + 0x179A /* 0000269A */]
  1364. 00000F02  508F                     addq.l     A7, 8
  1365. 00000F04  2D6D 92D2 FF92           move.l     [A6 - 0x6E], [A5 - 0x6D2E]
  1366. 00000F0A  2B6E FFEA 92D2           move.l     [A5 - 0x6D2E], [A6 - 0x16]
  1367. 00000F10  4AAE FF92                tst.l      [A6 - 0x6E]
  1368. 00000F14  671C                     beq        +0x1E /* 00000F32 */
  1369. 00000F16  202E FF92                move.l     D0, [A6 - 0x6E]
  1370. 00000F1A  B0AE FFEA                cmp.l      D0, [A6 - 0x16]
  1371. 00000F1E  6712                     beq        +0x14 /* 00000F32 */
  1372. 00000F20  2F2E FF8E                move.l     -[A7], [A6 - 0x72]
  1373. 00000F24  4267                     clr.w      -[A7]
  1374. 00000F26  486D 9410                pea.l      [A5 - 0x6BF0]
  1375. 00000F2A  4EAD 0D4A                jsr        [A5 + 0xD4A /* export_421 */]
  1376. 00000F2E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1377. label00000F32:
  1378. 00000F32  4E5E                     unlink     A6
  1379. 00000F34  4E75                     rts
  1380. fn00000F36:
  1381. 00000F36  4A6D 8F76                tst.w      [A5 - 0x708A]
  1382. 00000F3A  6606                     bne        +0x8 /* 00000F42 */
  1383. 00000F3C  486D 182A                pea.l      [A5 + 0x182A /* export_769 */]
  1384. 00000F40  A9F1                     syscall    UnloadSeg
  1385. label00000F42:
  1386. 00000F42  4E75                     rts
  1387. export_24:
  1388. fn00000F44:
  1389. 00000F44  302D 8DAE                move.w     D0, [A5 - 0x7252]
  1390. 00000F48  B078 0968                cmp.w      D0, [0x00000968 /* ScrapCount */]
  1391. 00000F4C  670E                     beq        +0x10 /* 00000F5C */
  1392. 00000F4E  4EAD 109A                jsr        [A5 + 0x109A /* export_527 */]
  1393. 00000F52  4EAD 107A                jsr        [A5 + 0x107A /* export_523 */]
  1394. 00000F56  3B78 0968 8DAE           move.w     [A5 - 0x7252], [0x00000968 /* ScrapCount */]
  1395. label00000F5C:
  1396. 00000F5C  4E75                     rts
  1397. export_56:
  1398. 00000F5E  4E56 FFC4                link       A6, -0x003C
  1399. 00000F62  2F07                     move.l     -[A7], D7
  1400. 00000F64  2038 0908                move.l     D0, [0x00000908 /* CurStackBase */]
  1401. 00000F68  90B8 0130                sub.l      D0, [0x00000130 /* ApplLimit */]
  1402. 00000F6C  0C80 0000 55F0           cmpi.l     D0, 0x55F0
  1403. 00000F72  6C0C                     bge        +0xE /* 00000F80 */
  1404. 00000F74  2078 0908                movea.l    A0, [0x00000908 /* CurStackBase */]
  1405. 00000F78  4868 AA10                pea.l      [A0 - 0x55F0]
  1406. 00000F7C  4EAD 121A                jsr        [A5 + 0x121A /* export_575 */]
  1407. label00000F80:
  1408. 00000F80  4EAD 1222                jsr        [A5 + 0x1222 /* export_576 */]
  1409. 00000F84  7E00                     moveq.l    D7, 0x00
  1410. 00000F86  6006                     bra        +0x8 /* 00000F8E */
  1411. label00000F88:
  1412. 00000F88  4EAD 1282                jsr        [A5 + 0x1282 /* export_588 */]
  1413. 00000F8C  5247                     addq.w     D7, 1
  1414. label00000F8E:
  1415. 00000F8E  0C47 0028                cmpi.w     D7, 0x28 /* '(' */
  1416. 00000F92  6DF4                     blt        -0xA /* 00000F88 */
  1417. 00000F94  4EBA 0980                jsr        [PC + 0x980 /* 00001916 */]
  1418. 00000F98  4EBA FABE                jsr        [PC - 0x542 /* 00000A58 */]
  1419. 00000F9C  486D EC46                pea.l      [A5 - 0x13BA]
  1420. 00000FA0  A86E                     syscall    InitGraf
  1421. 00000FA2  A8FE                     syscall    InitFonts
  1422. 00000FA4  3F3C FFFF                move.w     -[A7], 0xFFFF
  1423. 00000FA8  4267                     clr.w      -[A7]
  1424. 00000FAA  4EAD 11F2                jsr        [A5 + 0x11F2 /* export_570 */]
  1425. 00000FAE  A912                     syscall    InitWindows
  1426. 00000FB0  A930                     syscall    InitMenus
  1427. 00000FB2  A9CC                     syscall    TEInit
  1428. 00000FB4  42A7                     clr.l      -[A7]
  1429. 00000FB6  A97B                     syscall    InitDialogs
  1430. 00000FB8  A850                     syscall    InitCursor
  1431. 00000FBA  4EBA 1A22                jsr        [PC + 0x1A22 /* 000029DE */]
  1432. 00000FBE  3F3C 0001                move.w     -[A7], 0x1
  1433. 00000FC2  486D 8D9A                pea.l      [A5 - 0x7266]
  1434. 00000FC6  486E FFF8                pea.l      [A6 - 0x8]
  1435. 00000FCA  486D EBD2                pea.l      [A5 - 0x142E]
  1436. 00000FCE  4EBA 199C                jsr        [PC + 0x199C /* 0000296C */]
  1437. 00000FD2  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1438. 00000FD6  42A7                     clr.l      -[A7]
  1439. 00000FD8  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1440. 00000FDC  4EAD 1232                jsr        [A5 + 0x1232 /* export_578 */]
  1441. 00000FE0  205F                     movea.l    A0, [A7]+
  1442. 00000FE2  2B48 8DCC                move.l     [A5 - 0x7234], A0
  1443. 00000FE6  4EBA 2916                jsr        [PC + 0x2916 /* 000038FE */]
  1444. 00000FEA  4EAD 1862                jsr        [A5 + 0x1862 /* export_776 */]
  1445. 00000FEE  486D 1862                pea.l      [A5 + 0x1862 /* export_776 */]
  1446. 00000FF2  A9F1                     syscall    UnloadSeg
  1447. 00000FF4  0C6D 0604 8E0A           cmpi.w     [A5 - 0x71F6], 0x604
  1448. 00000FFA  6414                     bcc        +0x16 /* 00001010 */
  1449. 00000FFC  4267                     clr.w      -[A7]
  1450. 00000FFE  3F3C 0001                move.w     -[A7], 0x1
  1451. 00001002  3F3C 03E8                move.w     -[A7], 0x3E8
  1452. 00001006  4EBA F3F6                jsr        [PC - 0xC0A /* 000003FE */]
  1453. 0000100A  5C8F                     addq.l     A7, 6
  1454. 0000100C  6000 068C                bra        +0x68E /* 0000169A */
  1455. label00001010:
  1456. 00001010  2D7C 000A AE60 FFFC      move.l     [A6 - 0x4], 0xAAE60
  1457. 00001018  4A6D 8DA6                tst.w      [A5 - 0x725A]
  1458. 0000101C  6708                     beq        +0xA /* 00001026 */
  1459. 0000101E  2D7C 0016 E360 FFFC      move.l     [A6 - 0x4], 0x16E360
  1460. label00001026:
  1461. 00001026  2038 0130                move.l     D0, [0x00000130 /* ApplLimit */]
  1462. 0000102A  90B8 02AA                sub.l      D0, [0x000002AA /* ApplZone */]
  1463. 0000102E  2D40 FFF8                move.l     [A6 - 0x8], D0
  1464. 00001032  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  1465. 00001036  6C58                     bge        +0x5A /* 00001090 */
  1466. 00001038  202E FFFC                move.l     D0, [A6 - 0x4]
  1467. 0000103C  90AE FFF8                sub.l      D0, [A6 - 0x8]
  1468. 00001040  2D40 FFF8                move.l     [A6 - 0x8], D0
  1469. 00001044  4878 0400                push.l     0x400
  1470. 00001048  206E FFF8                movea.l    A0, [A6 - 0x8]
  1471. 0000104C  4868 03FF                pea.l      [A0 + 0x3FF]
  1472. 00001050  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  1473. 00001054  2F00                     move.l     -[A7], D0
  1474. 00001056  486D 941E                pea.l      [A5 - 0x6BE2]
  1475. 0000105A  486E FFC6                pea.l      [A6 - 0x3A]
  1476. 0000105E  4EAD 15C2                jsr        [A5 + 0x15C2 /* export_692 */]
  1477. 00001062  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1478. 00001066  486E FFC6                pea.l      [A6 - 0x3A]
  1479. 0000106A  4EAD 147A                jsr        [A5 + 0x147A /* export_651 */]
  1480. 0000106E  588F                     addq.l     A7, 4
  1481. 00001070  486E FFC6                pea.l      [A6 - 0x3A]
  1482. 00001074  42A7                     clr.l      -[A7]
  1483. 00001076  42A7                     clr.l      -[A7]
  1484. 00001078  42A7                     clr.l      -[A7]
  1485. 0000107A  A98B                     syscall    ParamText
  1486. 0000107C  4267                     clr.w      -[A7]
  1487. 0000107E  3F3C 0002                move.w     -[A7], 0x2
  1488. 00001082  3F3C 03E8                move.w     -[A7], 0x3E8
  1489. 00001086  4EBA F376                jsr        [PC - 0xC8A /* 000003FE */]
  1490. 0000108A  5C8F                     addq.l     A7, 6
  1491. 0000108C  6000 060C                bra        +0x60E /* 0000169A */
  1492. label00001090:
  1493. 00001090  4EAD 09FA                jsr        [A5 + 0x9FA /* export_315 */]
  1494. label00001094:
  1495. 00001094  A9B4                     syscall    SystemTask
  1496. 00001096  4EBA 1976                jsr        [PC + 0x1976 /* 00002A0E */]
  1497. 0000109A  4EBA FEA8                jsr        [PC - 0x158 /* 00000F44 */]
  1498. 0000109E  4EBA 079A                jsr        [PC + 0x79A /* 0000183A */]
  1499. 000010A2  4EBA FE92                jsr        [PC - 0x16E /* 00000F36 */]
  1500. 000010A6  4EAD 0F12                jsr        [A5 + 0xF12 /* export_478 */]
  1501. 000010AA  4267                     clr.w      -[A7]
  1502. 000010AC  3F3C FFFF                move.w     -[A7], 0xFFFF
  1503. 000010B0  486D 8DF6                pea.l      [A5 - 0x720A]
  1504. 000010B4  A970                     syscall    GetNextEvent
  1505. 000010B6  101F                     move.b     D0, [A7]+
  1506. 000010B8  4A00                     tst.b      D0
  1507. 000010BA  6700 05CE                beq        +0x5D0 /* 0000168A */
  1508. 000010BE  302D 8DF6                move.w     D0, [A5 - 0x720A]
  1509. 000010C2  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  1510. 000010C6  0007 001E                ori.b      D7, 0x1E
  1511. 000010CA  0001 03A6                ori.b      D1, 0xA6
  1512. 000010CE  0003 0464                ori.b      D3, 0x64 /* 'd' */
  1513. 000010D2  0005 04CC                ori.b      D5, 0xCC
  1514. 000010D6  0008 04FC                ori.b      A0, 0xFC
  1515. 000010DA  0006 0558                ori.b      D6, 0x58 /* 'X' */
  1516. 000010DE  000F 057A                ori.b      A7, 0x7A /* 'z' */
  1517. 000010E2  0007 FFB0                ori.b      D7, 0xB0
  1518. 000010E6  4EAD 0E6A                jsr        [A5 + 0xE6A /* export_457 */]
  1519. 000010EA  42A7                     clr.l      -[A7]
  1520. 000010EC  A924                     syscall    FrontWindow
  1521. 000010EE  205F                     movea.l    A0, [A7]+
  1522. 000010F0  2D48 FFE4                move.l     [A6 - 0x1C], A0
  1523. 000010F4  4AAE FFE4                tst.l      [A6 - 0x1C]
  1524. 000010F8  6700 0062                beq        +0x64 /* 0000115C */
  1525. 000010FC  206E FFE4                movea.l    A0, [A6 - 0x1C]
  1526. 00001100  0C68 03DB 006C           cmpi.w     [A0 + 0x6C], 0x3DB
  1527. 00001106  6654                     bne        +0x56 /* 0000115C */
  1528. 00001108  4267                     clr.w      -[A7]
  1529. 0000110A  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1530. 0000110E  A80A                     syscall    GetWVariant
  1531. 00001110  301F                     move.w     D0, [A7]+
  1532. 00001112  0C40 0001                cmpi.w     D0, 0x1
  1533. 00001116  6644                     bne        +0x46 /* 0000115C */
  1534. 00001118  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1535. 0000111C  A873                     syscall    SetPort
  1536. 0000111E  486D 8E00                pea.l      [A5 - 0x7200]
  1537. 00001122  A871                     syscall    GlobalToLocal
  1538. 00001124  206E FFE4                movea.l    A0, [A6 - 0x1C]
  1539. 00001128  4868 0010                pea.l      [A0 + 0x10]
  1540. 0000112C  2F2D 8E00                move.l     -[A7], [A5 - 0x7200]
  1541. 00001130  4EBA F6B0                jsr        [PC - 0x950 /* 000007E2 */]
  1542. 00001134  508F                     addq.l     A7, 8
  1543. 00001136  4A40                     tst.w      D0
  1544. 00001138  6718                     beq        +0x1A /* 00001152 */
  1545. 0000113A  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1546. 0000113E  2F2D 8E00                move.l     -[A7], [A5 - 0x7200]
  1547. 00001142  3F3C 0001                move.w     -[A7], 0x1
  1548. 00001146  4EBA 05FA                jsr        [PC + 0x5FA /* 00001742 */]
  1549. 0000114A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1550. 0000114E  6000 FF44                bra        -0xBA /* 00001094 */
  1551. label00001152:
  1552. 00001152  3F3C 0003                move.w     -[A7], 0x3
  1553. 00001156  A9C8                     syscall    SysBeep
  1554. 00001158  6000 FF3A                bra        -0xC4 /* 00001094 */
  1555. label0000115C:
  1556. 0000115C  4267                     clr.w      -[A7]
  1557. 0000115E  2F2D 8E00                move.l     -[A7], [A5 - 0x7200]
  1558. 00001162  486E FFE4                pea.l      [A6 - 0x1C]
  1559. 00001166  A92C                     syscall    FindWindow
  1560. 00001168  301F                     move.w     D0, [A7]+
  1561. 0000116A  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  1562. 0000116E  0001 0008                ori.b      D1, 0x8
  1563. 00001172  FF22                     .extension 0xF22 <<F/4-5/7>> // unimplemented
  1564. 00001174  0010 002E                ori.b      [A0], 0x2E /* '.' */
  1565. 00001178  01AA 0038                bclr       [A2 + 0x38], D0
  1566. 0000117C  00C6                     .incomplete
  1567. 0000117E  0158                     bchg       [A0]+, D0
  1568. 00001180  0200 0276                andi.b     D0, 0x76 /* 'v' */
  1569. 00001184  4A6D 8DAC                tst.w      [A5 - 0x7254]
  1570. 00001188  6F00 FF0A                ble        -0xF4 /* 00001094 */
  1571. 0000118C  A850                     syscall    InitCursor
  1572. 0000118E  42A7                     clr.l      -[A7]
  1573. 00001190  2F2D 8E00                move.l     -[A7], [A5 - 0x7200]
  1574. 00001194  A93D                     syscall    MenuSelect
  1575. 00001196  201F                     move.l     D0, [A7]+
  1576. 00001198  2F00                     move.l     -[A7], D0
  1577. 0000119A  4EBA F8D6                jsr        [PC - 0x72A /* 00000A72 */]
  1578. 0000119E  588F                     addq.l     A7, 4
  1579. 000011A0  6000 FEF2                bra        -0x10C /* 00001094 */
  1580. 000011A4  486D 8DF6                pea.l      [A5 - 0x720A]
  1581. 000011A8  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1582. 000011AC  A9B3                     syscall    SystemClick
  1583. 000011AE  6000 FEE4                bra        -0x11A /* 00001094 */
  1584. 000011B2  206E FFE4                movea.l    A0, [A6 - 0x1C]
  1585. 000011B6  0C68 03DB 006C           cmpi.w     [A0 + 0x6C], 0x3DB
  1586. 000011BC  6712                     beq        +0x14 /* 000011D0 */
  1587. 000011BE  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1588. 000011C2  2F2D 8E00                move.l     -[A7], [A5 - 0x7200]
  1589. 000011C6  486D 8DBC                pea.l      [A5 - 0x7244]
  1590. 000011CA  A925                     syscall    DragWindow
  1591. 000011CC  6000 FEC6                bra        -0x138 /* 00001094 */
  1592. label000011D0:
  1593. 000011D0  202E FFE4                move.l     D0, [A6 - 0x1C]
  1594. 000011D4  B0AD 9182                cmp.l      D0, [A5 - 0x6E7E]
  1595. 000011D8  6622                     bne        +0x24 /* 000011FC */
  1596. 000011DA  4267                     clr.w      -[A7]
  1597. 000011DC  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1598. 000011E0  4EBA 1C3A                jsr        [PC + 0x1C3A /* 00002E1C */]
  1599. 000011E4  5C8F                     addq.l     A7, 6
  1600. 000011E6  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1601. 000011EA  42A7                     clr.l      -[A7]
  1602. 000011EC  3F3C 0002                move.w     -[A7], 0x2
  1603. 000011F0  4EBA 0550                jsr        [PC + 0x550 /* 00001742 */]
  1604. 000011F4  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1605. 000011F8  6000 FE9A                bra        -0x164 /* 00001094 */
  1606. label000011FC:
  1607. 000011FC  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1608. 00001200  4EBA 057C                jsr        [PC + 0x57C /* 0000177E */]
  1609. 00001204  588F                     addq.l     A7, 4
  1610. 00001206  3F00                     move.w     -[A7], D0
  1611. 00001208  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1612. 0000120C  4EBA 1C0E                jsr        [PC + 0x1C0E /* 00002E1C */]
  1613. 00001210  5C8F                     addq.l     A7, 6
  1614. 00001212  3E00                     move.w     D7, D0
  1615. 00001214  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1616. 00001218  42A7                     clr.l      -[A7]
  1617. 0000121A  3F3C 0002                move.w     -[A7], 0x2
  1618. 0000121E  4EBA 0522                jsr        [PC + 0x522 /* 00001742 */]
  1619. 00001222  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1620. 00001226  4A47                     tst.w      D7
  1621. 00001228  6700 FE6A                beq        -0x194 /* 00001094 */
  1622. 0000122C  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1623. 00001230  4267                     clr.w      -[A7]
  1624. 00001232  486D 9422                pea.l      [A5 - 0x6BDE]
  1625. 00001236  4EAD 0D4A                jsr        [A5 + 0xD4A /* export_421 */]
  1626. 0000123A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1627. 0000123E  6000 FE54                bra        -0x1AA /* 00001094 */
  1628. 00001242  206E FFE4                movea.l    A0, [A6 - 0x1C]
  1629. 00001246  0C68 03DB 006C           cmpi.w     [A0 + 0x6C], 0x3DB
  1630. 0000124C  6600 FE46                bne        -0x1B8 /* 00001094 */
  1631. 00001250  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1632. 00001254  4EBA 0558                jsr        [PC + 0x558 /* 000017AE */]
  1633. 00001258  588F                     addq.l     A7, 4
  1634. 0000125A  4A40                     tst.w      D0
  1635. 0000125C  6600 FE36                bne        -0x1C8 /* 00001094 */
  1636. 00001260  42A7                     clr.l      -[A7]
  1637. 00001262  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1638. 00001266  2F2D 8E00                move.l     -[A7], [A5 - 0x7200]
  1639. 0000126A  486D 8DC4                pea.l      [A5 - 0x723C]
  1640. 0000126E  A92B                     syscall    GrowWindow
  1641. 00001270  201F                     move.l     D0, [A7]+
  1642. 00001272  2D40 FFFC                move.l     [A6 - 0x4], D0
  1643. 00001276  4AAE FFFC                tst.l      [A6 - 0x4]
  1644. 0000127A  6700 FE18                beq        -0x1E6 /* 00001094 */
  1645. 0000127E  486E FFFC                pea.l      [A6 - 0x4]
  1646. 00001282  4EBA 041C                jsr        [PC + 0x41C /* 000016A0 */]
  1647. 00001286  588F                     addq.l     A7, 4
  1648. 00001288  4267                     clr.w      -[A7]
  1649. 0000128A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1650. 0000128E  A86B                     syscall    LoWord
  1651. 00001290  301F                     move.w     D0, [A7]+
  1652. 00001292  4267                     clr.w      -[A7]
  1653. 00001294  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1654. 00001298  3D40 FFC4                move.w     [A6 - 0x3C], D0
  1655. 0000129C  A86A                     syscall    HiWord
  1656. 0000129E  301F                     move.w     D0, [A7]+
  1657. 000012A0  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1658. 000012A4  3F2E FFC4                move.w     -[A7], [A6 - 0x3C]
  1659. 000012A8  3F00                     move.w     -[A7], D0
  1660. 000012AA  4267                     clr.w      -[A7]
  1661. 000012AC  A91D                     syscall    SizeWindow
  1662. 000012AE  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1663. 000012B2  42A7                     clr.l      -[A7]
  1664. 000012B4  3F3C 0002                move.w     -[A7], 0x2
  1665. 000012B8  4EBA 0488                jsr        [PC + 0x488 /* 00001742 */]
  1666. 000012BC  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1667. 000012C0  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1668. 000012C4  4267                     clr.w      -[A7]
  1669. 000012C6  486D 942E                pea.l      [A5 - 0x6BD2]
  1670. 000012CA  4EAD 0D4A                jsr        [A5 + 0xD4A /* export_421 */]
  1671. 000012CE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1672. 000012D2  6000 FDC0                bra        -0x23E /* 00001094 */
  1673. 000012D6  206E FFE4                movea.l    A0, [A6 - 0x1C]
  1674. 000012DA  0C68 03DB 006C           cmpi.w     [A0 + 0x6C], 0x3DB
  1675. 000012E0  6600 FDB2                bne        -0x24C /* 00001094 */
  1676. 000012E4  4267                     clr.w      -[A7]
  1677. 000012E6  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1678. 000012EA  2F2D 8E00                move.l     -[A7], [A5 - 0x7200]
  1679. 000012EE  A91E                     syscall    TrackGoAway
  1680. 000012F0  101F                     move.b     D0, [A7]+
  1681. 000012F2  4A00                     tst.b      D0
  1682. 000012F4  6700 FD9E                beq        -0x260 /* 00001094 */
  1683. 000012F8  202E FFE4                move.l     D0, [A6 - 0x1C]
  1684. 000012FC  B0AD 9182                cmp.l      D0, [A5 - 0x6E7E]
  1685. 00001300  6606                     bne        +0x8 /* 00001308 */
  1686. 00001302  4EAD 0B9A                jsr        [A5 + 0xB9A /* export_367 */]
  1687. 00001306  6012                     bra        +0x14 /* 0000131A */
  1688. label00001308:
  1689. 00001308  486D 8FE8                pea.l      [A5 - 0x7018]
  1690. 0000130C  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1691. 00001310  4EBA 1388                jsr        [PC + 0x1388 /* 0000269A */]
  1692. 00001314  508F                     addq.l     A7, 8
  1693. 00001316  4EAD 0A0A                jsr        [A5 + 0xA0A /* export_317 */]
  1694. label0000131A:
  1695. 0000131A  4EBA 1E80                jsr        [PC + 0x1E80 /* 0000319C */]
  1696. 0000131E  6000 FD74                bra        -0x28A /* 00001094 */
  1697. 00001322  206E FFE4                movea.l    A0, [A6 - 0x1C]
  1698. 00001326  0C68 03DB 006C           cmpi.w     [A0 + 0x6C], 0x3DB
  1699. 0000132C  670A                     beq        +0xC /* 00001338 */
  1700. 0000132E  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1701. 00001332  A91F                     syscall    SelectWindow
  1702. 00001334  6000 FD5E                bra        -0x2A0 /* 00001094 */
  1703. label00001338:
  1704. 00001338  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1705. 0000133C  4EBA 19C0                jsr        [PC + 0x19C0 /* 00002CFE */]
  1706. 00001340  588F                     addq.l     A7, 4
  1707. 00001342  4A40                     tst.w      D0
  1708. 00001344  6724                     beq        +0x26 /* 0000136A */
  1709. 00001346  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1710. 0000134A  A873                     syscall    SetPort
  1711. 0000134C  486D 8E00                pea.l      [A5 - 0x7200]
  1712. 00001350  A871                     syscall    GlobalToLocal
  1713. 00001352  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1714. 00001356  2F2D 8E00                move.l     -[A7], [A5 - 0x7200]
  1715. 0000135A  3F3C 0001                move.w     -[A7], 0x1
  1716. 0000135E  4EBA 03E2                jsr        [PC + 0x3E2 /* 00001742 */]
  1717. 00001362  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1718. 00001366  6000 FD2C                bra        -0x2D2 /* 00001094 */
  1719. label0000136A:
  1720. 0000136A  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1721. 0000136E  4EBA 1BE4                jsr        [PC + 0x1BE4 /* 00002F54 */]
  1722. 00001372  588F                     addq.l     A7, 4
  1723. 00001374  4EAD 0A7A                jsr        [A5 + 0xA7A /* export_331 */]
  1724. 00001378  4EAD 0ADA                jsr        [A5 + 0xADA /* export_343 */]
  1725. 0000137C  6000 FD16                bra        -0x2E8 /* 00001094 */
  1726. 00001380  206E FFE4                movea.l    A0, [A6 - 0x1C]
  1727. 00001384  0C68 03DB 006C           cmpi.w     [A0 + 0x6C], 0x3DB
  1728. 0000138A  6600 FD08                bne        -0x2F6 /* 00001094 */
  1729. 0000138E  486D 8E00                pea.l      [A5 - 0x7200]
  1730. 00001392  A871                     syscall    GlobalToLocal
  1731. 00001394  4267                     clr.w      -[A7]
  1732. 00001396  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1733. 0000139A  2F2D 8E00                move.l     -[A7], [A5 - 0x7200]
  1734. 0000139E  3F3C 0007                move.w     -[A7], 0x7
  1735. 000013A2  A83B                     syscall    TrackBox
  1736. 000013A4  101F                     move.b     D0, [A7]+
  1737. 000013A6  4A00                     tst.b      D0
  1738. 000013A8  6700 FCEA                beq        -0x314 /* 00001094 */
  1739. 000013AC  206E FFE4                movea.l    A0, [A6 - 0x1C]
  1740. 000013B0  2068 0082                movea.l    A0, [A0 + 0x82]
  1741. 000013B4  2050                     movea.l    A0, [A0]
  1742. 000013B6  43EE FFE8                lea.l      A1, [A6 - 0x18]
  1743. 000013BA  22D8                     move.l     [A1]+, [A0]+
  1744. 000013BC  22D8                     move.l     [A1]+, [A0]+
  1745. 000013BE  22D8                     move.l     [A1]+, [A0]+
  1746. 000013C0  22D8                     move.l     [A1]+, [A0]+
  1747. 000013C2  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1748. 000013C6  486E FFE8                pea.l      [A6 - 0x18]
  1749. 000013CA  4EBA 0B2A                jsr        [PC + 0xB2A /* 00001EF6 */]
  1750. 000013CE  508F                     addq.l     A7, 8
  1751. 000013D0  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1752. 000013D4  42A7                     clr.l      -[A7]
  1753. 000013D6  3F3C 0002                move.w     -[A7], 0x2
  1754. 000013DA  4EBA 0366                jsr        [PC + 0x366 /* 00001742 */]
  1755. 000013DE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1756. 000013E2  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1757. 000013E6  4267                     clr.w      -[A7]
  1758. 000013E8  486D 943C                pea.l      [A5 - 0x6BC4]
  1759. 000013EC  4EAD 0D4A                jsr        [A5 + 0xD4A /* export_421 */]
  1760. 000013F0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1761. 000013F4  6000 FC9E                bra        -0x360 /* 00001094 */
  1762. 000013F8  206E FFE4                movea.l    A0, [A6 - 0x1C]
  1763. 000013FC  0C68 03DB 006C           cmpi.w     [A0 + 0x6C], 0x3DB
  1764. 00001402  6600 FC90                bne        -0x36E /* 00001094 */
  1765. 00001406  486D 8E00                pea.l      [A5 - 0x7200]
  1766. 0000140A  A871                     syscall    GlobalToLocal
  1767. 0000140C  3F3C 0008                move.w     -[A7], 0x8
  1768. 00001410  2F2D 8E00                move.l     -[A7], [A5 - 0x7200]
  1769. 00001414  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1770. 00001418  4EBA 234E                jsr        [PC + 0x234E /* 00003768 */]
  1771. 0000141C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1772. 00001420  4A40                     tst.w      D0
  1773. 00001422  6700 FC70                beq        -0x38E /* 00001094 */
  1774. 00001426  206E FFE4                movea.l    A0, [A6 - 0x1C]
  1775. 0000142A  2068 0082                movea.l    A0, [A0 + 0x82]
  1776. 0000142E  2050                     movea.l    A0, [A0]
  1777. 00001430  43EE FFE8                lea.l      A1, [A6 - 0x18]
  1778. 00001434  22D8                     move.l     [A1]+, [A0]+
  1779. 00001436  22D8                     move.l     [A1]+, [A0]+
  1780. 00001438  22D8                     move.l     [A1]+, [A0]+
  1781. 0000143A  22D8                     move.l     [A1]+, [A0]+
  1782. 0000143C  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1783. 00001440  486E FFF0                pea.l      [A6 - 0x10]
  1784. 00001444  4EBA 0AB0                jsr        [PC + 0xAB0 /* 00001EF6 */]
  1785. 00001448  508F                     addq.l     A7, 8
  1786. 0000144A  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1787. 0000144E  42A7                     clr.l      -[A7]
  1788. 00001450  3F3C 0002                move.w     -[A7], 0x2
  1789. 00001454  4EBA 02EC                jsr        [PC + 0x2EC /* 00001742 */]
  1790. 00001458  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1791. 0000145C  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1792. 00001460  4267                     clr.w      -[A7]
  1793. 00001462  486D 944A                pea.l      [A5 - 0x6BB6]
  1794. 00001466  4EAD 0D4A                jsr        [A5 + 0xD4A /* export_421 */]
  1795. 0000146A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1796. 0000146E  6000 FC24                bra        -0x3DA /* 00001094 */
  1797. 00001472  4EBA 0296                jsr        [PC + 0x296 /* 0000170A */]
  1798. 00001476  4A40                     tst.w      D0
  1799. 00001478  6700 00BA                beq        +0xBC /* 00001534 */
  1800. 0000147C  42A7                     clr.l      -[A7]
  1801. 0000147E  A924                     syscall    FrontWindow
  1802. 00001480  205F                     movea.l    A0, [A7]+
  1803. 00001482  2D48 FFE4                move.l     [A6 - 0x1C], A0
  1804. 00001486  4AAE FFE4                tst.l      [A6 - 0x1C]
  1805. 0000148A  670E                     beq        +0x10 /* 0000149A */
  1806. 0000148C  206E FFE4                movea.l    A0, [A6 - 0x1C]
  1807. 00001490  0C68 03DB 006C           cmpi.w     [A0 + 0x6C], 0x3DB
  1808. 00001496  6600 FBFC                bne        -0x402 /* 00001094 */
  1809. label0000149A:
  1810. 0000149A  486E FFE4                pea.l      [A6 - 0x1C]
  1811. 0000149E  4EBA 1C32                jsr        [PC + 0x1C32 /* 000030D2 */]
  1812. 000014A2  588F                     addq.l     A7, 4
  1813. 000014A4  4267                     clr.w      -[A7]
  1814. 000014A6  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1815. 000014AA  A80A                     syscall    GetWVariant
  1816. 000014AC  301F                     move.w     D0, [A7]+
  1817. 000014AE  0C40 0001                cmpi.w     D0, 0x1
  1818. 000014B2  661E                     bne        +0x20 /* 000014D2 */
  1819. 000014B4  203C 0000 00FF           move.l     D0, 0xFF
  1820. 000014BA  C0AD 8DF8                and.l      D0, [A5 - 0x7208]
  1821. 000014BE  4267                     clr.w      -[A7]
  1822. 000014C0  2F00                     move.l     -[A7], D0
  1823. 000014C2  A86B                     syscall    LoWord
  1824. 000014C4  301F                     move.w     D0, [A7]+
  1825. 000014C6  3F00                     move.w     -[A7], D0
  1826. 000014C8  4EBA 0314                jsr        [PC + 0x314 /* 000017DE */]
  1827. 000014CC  548F                     addq.l     A7, 2
  1828. 000014CE  6000 FBC4                bra        -0x43A /* 00001094 */
  1829. label000014D2:
  1830. 000014D2  42AE FFFC                clr.l      [A6 - 0x4]
  1831. 000014D6  4A6D 8DAC                tst.w      [A5 - 0x7254]
  1832. 000014DA  6F1E                     ble        +0x20 /* 000014FA */
  1833. 000014DC  203C 0000 00FF           move.l     D0, 0xFF
  1834. 000014E2  C0AD 8DF8                and.l      D0, [A5 - 0x7208]
  1835. 000014E6  4267                     clr.w      -[A7]
  1836. 000014E8  2F00                     move.l     -[A7], D0
  1837. 000014EA  A86B                     syscall    LoWord
  1838. 000014EC  301F                     move.w     D0, [A7]+
  1839. 000014EE  42A7                     clr.l      -[A7]
  1840. 000014F0  3F00                     move.w     -[A7], D0
  1841. 000014F2  A93E                     syscall    MenuKey
  1842. 000014F4  201F                     move.l     D0, [A7]+
  1843. 000014F6  2D40 FFFC                move.l     [A6 - 0x4], D0
  1844. label000014FA:
  1845. 000014FA  4267                     clr.w      -[A7]
  1846. 000014FC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1847. 00001500  A86A                     syscall    HiWord
  1848. 00001502  301F                     move.w     D0, [A7]+
  1849. 00001504  4A40                     tst.w      D0
  1850. 00001506  670E                     beq        +0x10 /* 00001516 */
  1851. 00001508  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1852. 0000150C  4EBA F564                jsr        [PC - 0xA9C /* 00000A72 */]
  1853. 00001510  588F                     addq.l     A7, 4
  1854. 00001512  6000 FB80                bra        -0x47E /* 00001094 */
  1855. label00001516:
  1856. 00001516  203C 0000 00FF           move.l     D0, 0xFF
  1857. 0000151C  C0AD 8DF8                and.l      D0, [A5 - 0x7208]
  1858. 00001520  4267                     clr.w      -[A7]
  1859. 00001522  2F00                     move.l     -[A7], D0
  1860. 00001524  A86B                     syscall    LoWord
  1861. 00001526  301F                     move.w     D0, [A7]+
  1862. 00001528  3F00                     move.w     -[A7], D0
  1863. 0000152A  4EBA 02B2                jsr        [PC + 0x2B2 /* 000017DE */]
  1864. 0000152E  548F                     addq.l     A7, 2
  1865. 00001530  6000 FB62                bra        -0x49C /* 00001094 */
  1866. label00001534:
  1867. 00001534  4EBA 01D4                jsr        [PC + 0x1D4 /* 0000170A */]
  1868. 00001538  4A40                     tst.w      D0
  1869. 0000153A  6600 FB58                bne        -0x4A6 /* 00001094 */
  1870. 0000153E  0C2D 000D 8DFB           cmpi.b     [A5 - 0x7205], 0xD /* '\r' */
  1871. 00001544  670C                     beq        +0xE /* 00001552 */
  1872. 00001546  0C2D 0003 8DFB           cmpi.b     [A5 - 0x7205], 0x3
  1873. 0000154C  6704                     beq        +0x6 /* 00001552 */
  1874. 0000154E  4EAD 0E6A                jsr        [A5 + 0xE6A /* export_457 */]
  1875. label00001552:
  1876. 00001552  0C2D 001B 8DFB           cmpi.b     [A5 - 0x7205], 0x1B
  1877. 00001558  6606                     bne        +0x8 /* 00001560 */
  1878. 0000155A  7008                     moveq.l    D0, 0x08
  1879. 0000155C  2B40 8DF8                move.l     [A5 - 0x7208], D0
  1880. label00001560:
  1881. 00001560  42A7                     clr.l      -[A7]
  1882. 00001562  A924                     syscall    FrontWindow
  1883. 00001564  205F                     movea.l    A0, [A7]+
  1884. 00001566  2D48 FFE4                move.l     [A6 - 0x1C], A0
  1885. 0000156A  4AAE FFE4                tst.l      [A6 - 0x1C]
  1886. 0000156E  670E                     beq        +0x10 /* 0000157E */
  1887. 00001570  206E FFE4                movea.l    A0, [A6 - 0x1C]
  1888. 00001574  0C68 03DB 006C           cmpi.w     [A0 + 0x6C], 0x3DB
  1889. 0000157A  6600 FB18                bne        -0x4E6 /* 00001094 */
  1890. label0000157E:
  1891. 0000157E  486E FFE4                pea.l      [A6 - 0x1C]
  1892. 00001582  4EBA 1B4E                jsr        [PC + 0x1B4E /* 000030D2 */]
  1893. 00001586  588F                     addq.l     A7, 4
  1894. 00001588  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1895. 0000158C  2F2D 8DF8                move.l     -[A7], [A5 - 0x7208]
  1896. 00001590  3F3C 0004                move.w     -[A7], 0x4
  1897. 00001594  4EBA 01AC                jsr        [PC + 0x1AC /* 00001742 */]
  1898. 00001598  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1899. 0000159C  6000 FAF6                bra        -0x508 /* 00001094 */
  1900. 000015A0  4EBA 1DFE                jsr        [PC + 0x1DFE /* 000033A0 */]
  1901. 000015A4  4EBA 1BF6                jsr        [PC + 0x1BF6 /* 0000319C */]
  1902. 000015A8  42A7                     clr.l      -[A7]
  1903. 000015AA  A924                     syscall    FrontWindow
  1904. 000015AC  205F                     movea.l    A0, [A7]+
  1905. 000015AE  2D48 FFE4                move.l     [A6 - 0x1C], A0
  1906. 000015B2  4AAE FFE4                tst.l      [A6 - 0x1C]
  1907. 000015B6  6700 FADC                beq        -0x522 /* 00001094 */
  1908. 000015BA  206E FFE4                movea.l    A0, [A6 - 0x1C]
  1909. 000015BE  0C68 03DB 006C           cmpi.w     [A0 + 0x6C], 0x3DB
  1910. 000015C4  6700 FACE                beq        -0x530 /* 00001094 */
  1911. 000015C8  4EAD 0A7A                jsr        [A5 + 0xA7A /* export_331 */]
  1912. 000015CC  4EAD 0ADA                jsr        [A5 + 0xADA /* export_343 */]
  1913. 000015D0  6000 FAC2                bra        -0x53C /* 00001094 */
  1914. 000015D4  2D6D 8DF8 FFE4           move.l     [A6 - 0x1C], [A5 - 0x7208]
  1915. 000015DA  206E FFE4                movea.l    A0, [A6 - 0x1C]
  1916. 000015DE  0C68 03DB 006C           cmpi.w     [A0 + 0x6C], 0x3DB
  1917. 000015E4  6600 FAAE                bne        -0x550 /* 00001094 */
  1918. 000015E8  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1919. 000015EC  A873                     syscall    SetPort
  1920. 000015EE  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1921. 000015F2  A922                     syscall    BeginUpdate
  1922. 000015F4  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1923. 000015F8  42A7                     clr.l      -[A7]
  1924. 000015FA  4267                     clr.w      -[A7]
  1925. 000015FC  4EBA 0144                jsr        [PC + 0x144 /* 00001742 */]
  1926. 00001600  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1927. 00001604  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1928. 00001608  A923                     syscall    EndUpdate
  1929. 0000160A  202E FFE4                move.l     D0, [A6 - 0x1C]
  1930. 0000160E  B0AD 9182                cmp.l      D0, [A5 - 0x6E7E]
  1931. 00001612  6700 FA80                beq        -0x57E /* 00001094 */
  1932. 00001616  4A6D 8DD0                tst.w      [A5 - 0x7230]
  1933. 0000161A  6600 FA78                bne        -0x586 /* 00001094 */
  1934. 0000161E  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1935. 00001622  4267                     clr.w      -[A7]
  1936. 00001624  486D 9458                pea.l      [A5 - 0x6BA8]
  1937. 00001628  4EAD 0D4A                jsr        [A5 + 0xD4A /* export_421 */]
  1938. 0000162C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1939. 00001630  6000 FA62                bra        -0x59C /* 00001094 */
  1940. 00001634  203C FF00 0000           move.l     D0, 0xFF000000
  1941. 0000163A  C0AD 8DF8                and.l      D0, [A5 - 0x7208]
  1942. 0000163E  0C80 0100 0000           cmpi.l     D0, 0x1000000
  1943. 00001644  6600 FA4E                bne        -0x5B0 /* 00001094 */
  1944. 00001648  7001                     moveq.l    D0, 0x01
  1945. 0000164A  C0AD 8DF8                and.l      D0, [A5 - 0x7208]
  1946. 0000164E  3F00                     move.w     -[A7], D0
  1947. 00001650  4EBA 2488                jsr        [PC + 0x2488 /* 00003ADA */]
  1948. 00001654  548F                     addq.l     A7, 2
  1949. 00001656  6000 FA3C                bra        -0x5C2 /* 00001094 */
  1950. 0000165A  4267                     clr.w      -[A7]
  1951. 0000165C  2F2D 8DF8                move.l     -[A7], [A5 - 0x7208]
  1952. 00001660  A86A                     syscall    HiWord
  1953. 00001662  301F                     move.w     D0, [A7]+
  1954. 00001664  4A40                     tst.w      D0
  1955. 00001666  6700 FA2C                beq        -0x5D2 /* 00001094 */
  1956. 0000166A  7064                     moveq.l    D0, 0x64
  1957. 0000166C  3B40 8E00                move.w     [A5 - 0x7200], D0
  1958. 00001670  7064                     moveq.l    D0, 0x64
  1959. 00001672  3B40 8E02                move.w     [A5 - 0x71FE], D0
  1960. 00001676  4267                     clr.w      -[A7]
  1961. 00001678  2F2D 8E00                move.l     -[A7], [A5 - 0x7200]
  1962. 0000167C  2F2D 8DF8                move.l     -[A7], [A5 - 0x7208]
  1963. 00001680  4EAD 14E2                jsr        [A5 + 0x14E2 /* export_664 */]
  1964. 00001684  301F                     move.w     D0, [A7]+
  1965. 00001686  6000 FA0C                bra        -0x5F2 /* 00001094 */
  1966. label0000168A:
  1967. 0000168A  4EBA F838                jsr        [PC - 0x7C8 /* 00000EC4 */]
  1968. 0000168E  4EBA F6BA                jsr        [PC - 0x946 /* 00000D4A */]
  1969. 00001692  4EBA F7CC                jsr        [PC - 0x834 /* 00000E60 */]
  1970. 00001696  6000 F9FC                bra        -0x602 /* 00001094 */
  1971. label0000169A:
  1972. 0000169A  2E1F                     move.l     D7, [A7]+
  1973. 0000169C  4E5E                     unlink     A6
  1974. 0000169E  4E75                     rts
  1975. fn000016A0:
  1976. 000016A0  4E56 FFFC                link       A6, -0x0004
  1977. 000016A4  4267                     clr.w      -[A7]
  1978. 000016A6  206E 0008                movea.l    A0, [A6 + 0x8]
  1979. 000016AA  2F10                     move.l     -[A7], [A0]
  1980. 000016AC  A86B                     syscall    LoWord
  1981. 000016AE  301F                     move.w     D0, [A7]+
  1982. 000016B0  3D40 FFFE                move.w     [A6 - 0x2], D0
  1983. 000016B4  4267                     clr.w      -[A7]
  1984. 000016B6  206E 0008                movea.l    A0, [A6 + 0x8]
  1985. 000016BA  2F10                     move.l     -[A7], [A0]
  1986. 000016BC  A86A                     syscall    HiWord
  1987. 000016BE  301F                     move.w     D0, [A7]+
  1988. 000016C0  3D40 FFFC                move.w     [A6 - 0x4], D0
  1989. 000016C4  302E FFFE                move.w     D0, [A6 - 0x2]
  1990. 000016C8  B06D 8DCA                cmp.w      D0, [A5 - 0x7236]
  1991. 000016CC  6F06                     ble        +0x8 /* 000016D4 */
  1992. 000016CE  3D6D 8DCA FFFE           move.w     [A6 - 0x2], [A5 - 0x7236]
  1993. label000016D4:
  1994. 000016D4  302E FFFC                move.w     D0, [A6 - 0x4]
  1995. 000016D8  B06D 8DC8                cmp.w      D0, [A5 - 0x7238]
  1996. 000016DC  6F06                     ble        +0x8 /* 000016E4 */
  1997. 000016DE  3D6D 8DC8 FFFC           move.w     [A6 - 0x4], [A5 - 0x7238]
  1998. label000016E4:
  1999. 000016E4  206E 0008                movea.l    A0, [A6 + 0x8]
  2000. 000016E8  326E FFFC                movea.w    A1, [A6 - 0x4]
  2001. 000016EC  2089                     move.l     [A0], A1
  2002. 000016EE  206E 0008                movea.l    A0, [A6 + 0x8]
  2003. 000016F2  2010                     move.l     D0, [A0]
  2004. 000016F4  7210                     moveq.l    D1, 0x10
  2005. 000016F6  E3A8                     lsl        D0, D1
  2006. 000016F8  2080                     move.l     [A0], D0
  2007. 000016FA  206E 0008                movea.l    A0, [A6 + 0x8]
  2008. 000016FE  302E FFFE                move.w     D0, [A6 - 0x2]
  2009. 00001702  48C0                     ext.l      D0
  2010. 00001704  D190                     add.l      [A0], D0
  2011. 00001706  4E5E                     unlink     A6
  2012. 00001708  4E75                     rts
  2013. fn0000170A:
  2014. 0000170A  2F07                     move.l     -[A7], D7
  2015. 0000170C  7E01                     moveq.l    D7, 0x01
  2016. 0000170E  082D 0000 8E04           btst.b     [A5 - 0x71FC], 0x0
  2017. 00001714  6724                     beq        +0x26 /* 0000173A */
  2018. 00001716  102D 8DFB                move.b     D0, [A5 - 0x7205]
  2019. 0000171A  4880                     ext.w      D0
  2020. 0000171C  0C40 0020                cmpi.w     D0, 0x20 /* ' ' */
  2021. 00001720  6518                     bcs        +0x1A /* 0000173A */
  2022. 00001722  102D 8DFB                move.b     D0, [A5 - 0x7205]
  2023. 00001726  4880                     ext.w      D0
  2024. 00001728  0C40 00D8                cmpi.w     D0, 0xD8
  2025. 0000172C  620C                     bhi        +0xE /* 0000173A */
  2026. 0000172E  102D 8DFB                move.b     D0, [A5 - 0x7205]
  2027. 00001732  4880                     ext.w      D0
  2028. 00001734  0C40 007F                cmpi.w     D0, 0x7F
  2029. 00001738  6602                     bne        +0x4 /* 0000173C */
  2030. label0000173A:
  2031. 0000173A  7E00                     moveq.l    D7, 0x00
  2032. label0000173C:
  2033. 0000173C  3007                     move.w     D0, D7
  2034. 0000173E  2E1F                     move.l     D7, [A7]+
  2035. 00001740  4E75                     rts
  2036. export_35:
  2037. fn00001742:
  2038. 00001742  4E56 0000                link       A6, 0
  2039. 00001746  202E 000E                move.l     D0, [A6 + 0xE]
  2040. 0000174A  B0AD 9182                cmp.l      D0, [A5 - 0x6E7E]
  2041. 0000174E  6616                     bne        +0x18 /* 00001766 */
  2042. 00001750  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  2043. 00001754  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  2044. 00001758  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2045. 0000175C  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  2046. 00001760  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2047. 00001764  6014                     bra        +0x16 /* 0000177A */
  2048. label00001766:
  2049. 00001766  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  2050. 0000176A  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  2051. 0000176E  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2052. 00001772  4EAD 0A62                jsr        [A5 + 0xA62 /* export_328 */]
  2053. 00001776  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2054. label0000177A:
  2055. 0000177A  4E5E                     unlink     A6
  2056. 0000177C  4E75                     rts
  2057. fn0000177E:
  2058. 0000177E  4E56 FF92                link       A6, -0x006E
  2059. 00001782  486E FF92                pea.l      [A6 - 0x6E]
  2060. 00001786  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2061. 0000178A  4EBA 0F0E                jsr        [PC + 0xF0E /* 0000269A */]
  2062. 0000178E  508F                     addq.l     A7, 8
  2063. 00001790  206E FFAA                movea.l    A0, [A6 - 0x56]
  2064. 00001794  2050                     movea.l    A0, [A0]
  2065. 00001796  2D68 0004 FFFC           move.l     [A6 - 0x4], [A0 + 0x4]
  2066. 0000179C  082E 0003 FFFF           btst.b     [A6 - 0x1], 0x3
  2067. 000017A2  6704                     beq        +0x6 /* 000017A8 */
  2068. 000017A4  7000                     moveq.l    D0, 0x00
  2069. 000017A6  6002                     bra        +0x4 /* 000017AA */
  2070. label000017A8:
  2071. 000017A8  7001                     moveq.l    D0, 0x01
  2072. label000017AA:
  2073. 000017AA  4E5E                     unlink     A6
  2074. 000017AC  4E75                     rts
  2075. fn000017AE:
  2076. 000017AE  4E56 FF92                link       A6, -0x006E
  2077. 000017B2  486E FF92                pea.l      [A6 - 0x6E]
  2078. 000017B6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2079. 000017BA  4EBA 0EDE                jsr        [PC + 0xEDE /* 0000269A */]
  2080. 000017BE  508F                     addq.l     A7, 8
  2081. 000017C0  206E FFAA                movea.l    A0, [A6 - 0x56]
  2082. 000017C4  2050                     movea.l    A0, [A0]
  2083. 000017C6  2D68 0004 FFFC           move.l     [A6 - 0x4], [A0 + 0x4]
  2084. 000017CC  082E 0002 FFFF           btst.b     [A6 - 0x1], 0x2
  2085. 000017D2  6704                     beq        +0x6 /* 000017D8 */
  2086. 000017D4  7000                     moveq.l    D0, 0x00
  2087. 000017D6  6002                     bra        +0x4 /* 000017DA */
  2088. label000017D8:
  2089. 000017D8  7001                     moveq.l    D0, 0x01
  2090. label000017DA:
  2091. 000017DA  4E5E                     unlink     A6
  2092. 000017DC  4E75                     rts
  2093. fn000017DE:
  2094. 000017DE  4E56 FEFC                link       A6, -0x0104
  2095. 000017E2  486E FFFC                pea.l      [A6 - 0x4]
  2096. 000017E6  4EBA 18EA                jsr        [PC + 0x18EA /* 000030D2 */]
  2097. 000017EA  588F                     addq.l     A7, 4
  2098. 000017EC  206E FFFC                movea.l    A0, [A6 - 0x4]
  2099. 000017F0  4A28 006E                tst.b      [A0 + 0x6E]
  2100. 000017F4  6740                     beq        +0x42 /* 00001836 */
  2101. 000017F6  486E FEFC                pea.l      [A6 - 0x104]
  2102. 000017FA  486D 9466                pea.l      [A5 - 0x6B9A]
  2103. 000017FE  4EBA 2BD6                jsr        [PC + 0x2BD6 /* 000043D6 */]
  2104. 00001802  508F                     addq.l     A7, 8
  2105. 00001804  486E FEFC                pea.l      [A6 - 0x104]
  2106. 00001808  7000                     moveq.l    D0, 0x00
  2107. 0000180A  102E 0009                move.b     D0, [A6 + 0x9]
  2108. 0000180E  3F00                     move.w     -[A7], D0
  2109. 00001810  4EBA 2FA0                jsr        [PC + 0x2FA0 /* 000047B2 */]
  2110. 00001814  5C8F                     addq.l     A7, 6
  2111. 00001816  486E FEFC                pea.l      [A6 - 0x104]
  2112. 0000181A  3F3C 0022                move.w     -[A7], 0x22 /* '\"' */
  2113. 0000181E  4EBA 2F92                jsr        [PC + 0x2F92 /* 000047B2 */]
  2114. 00001822  5C8F                     addq.l     A7, 6
  2115. 00001824  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2116. 00001828  4267                     clr.w      -[A7]
  2117. 0000182A  486E FEFC                pea.l      [A6 - 0x104]
  2118. 0000182E  4EAD 0D4A                jsr        [A5 + 0xD4A /* export_421 */]
  2119. 00001832  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2120. label00001836:
  2121. 00001836  4E5E                     unlink     A6
  2122. 00001838  4E75                     rts
  2123. fn0000183A:
  2124. 0000183A  4E56 FFFC                link       A6, -0x0004
  2125. 0000183E  48E7 0108                movem.l    -[A7], D7,A4
  2126. 00001842  4A6D 8F76                tst.w      [A5 - 0x708A]
  2127. 00001846  6F04                     ble        +0x6 /* 0000184C */
  2128. 00001848  4EAD 182A                jsr        [A5 + 0x182A /* export_769 */]
  2129. label0000184C:
  2130. 0000184C  426D 8FDE                clr.w      [A5 - 0x7022]
  2131. 00001850  70FF                     moveq.l    D0, 0xFFFFFFFF
  2132. 00001852  3B40 8FE6                move.w     [A5 - 0x701A], D0
  2133. 00001856  70FF                     moveq.l    D0, 0xFFFFFFFF
  2134. 00001858  3B40 8FDC                move.w     [A5 - 0x7024], D0
  2135. 0000185C  70FF                     moveq.l    D0, 0xFFFFFFFF
  2136. 0000185E  3B40 8DB8                move.w     [A5 - 0x7248], D0
  2137. 00001862  70FF                     moveq.l    D0, 0xFFFFFFFF
  2138. 00001864  3B40 8DBA                move.w     [A5 - 0x7246], D0
  2139. 00001868  426D 8FBA                clr.w      [A5 - 0x7046]
  2140. 0000186C  426D 8FA6                clr.w      [A5 - 0x705A]
  2141. 00001870  426D 8F9E                clr.w      [A5 - 0x7062]
  2142. 00001874  7001                     moveq.l    D0, 0x01
  2143. 00001876  3B40 8FB2                move.w     [A5 - 0x704E], D0
  2144. 0000187A  4EBA 4588                jsr        [PC + 0x4588 /* 00005E04 */]
  2145. 0000187E  4EAD 0AFA                jsr        [A5 + 0xAFA /* export_347 */]
  2146. 00001882  4A6D 8FA2                tst.w      [A5 - 0x705E]
  2147. 00001886  670C                     beq        +0xE /* 00001894 */
  2148. 00001888  426D 8FA2                clr.w      [A5 - 0x705E]
  2149. 0000188C  4EAD 0B72                jsr        [A5 + 0xB72 /* export_362 */]
  2150. 00001890  4EAD 0B7A                jsr        [A5 + 0xB7A /* export_363 */]
  2151. label00001894:
  2152. 00001894  2F2D 8DDE                move.l     -[A7], [A5 - 0x7222]
  2153. 00001898  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  2154. 0000189C  206D 8DDE                movea.l    A0, [A5 - 0x7222]
  2155. 000018A0  2850                     movea.l    A4, [A0]
  2156. 000018A2  7E00                     moveq.l    D7, 0x00
  2157. 000018A4  602E                     bra        +0x30 /* 000018D4 */
  2158. label000018A6:
  2159. 000018A6  2D6C 0048 FFFC           move.l     [A6 - 0x4], [A4 + 0x48]
  2160. 000018AC  206E FFFC                movea.l    A0, [A6 - 0x4]
  2161. 000018B0  4A68 0042                tst.w      [A0 + 0x42]
  2162. 000018B4  6718                     beq        +0x1A /* 000018CE */
  2163. 000018B6  206E FFFC                movea.l    A0, [A6 - 0x4]
  2164. 000018BA  4268 0042                clr.w      [A0 + 0x42]
  2165. 000018BE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2166. 000018C2  42A7                     clr.l      -[A7]
  2167. 000018C4  4267                     clr.w      -[A7]
  2168. 000018C6  4EBA FE7A                jsr        [PC - 0x186 /* 00001742 */]
  2169. 000018CA  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2170. label000018CE:
  2171. 000018CE  49EC 006A                lea.l      A4, [A4 + 0x6A]
  2172. 000018D2  5247                     addq.w     D7, 1
  2173. label000018D4:
  2174. 000018D4  BE6D 8DAA                cmp.w      D7, [A5 - 0x7256]
  2175. 000018D8  6DCC                     blt        -0x32 /* 000018A6 */
  2176. 000018DA  2F2D 8DDE                move.l     -[A7], [A5 - 0x7222]
  2177. 000018DE  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  2178. 000018E2  4CDF 1080                movem.l    D7,A4, [A7]+
  2179. 000018E6  4E5E                     unlink     A6
  2180. 000018E8  4E75                     rts
  2181. export_32:
  2182. 000018EA  4EAD 0F0A                jsr        [A5 + 0xF0A /* export_477 */]
  2183. 000018EE  4A6D 8DA6                tst.w      [A5 - 0x725A]
  2184. 000018F2  670C                     beq        +0xE /* 00001900 */
  2185. 000018F4  2F2D 8F6C                move.l     -[A7], [A5 - 0x7094]
  2186. 000018F8  AA93                     syscall    DisposePalette
  2187. 000018FA  2F2D 8F70                move.l     -[A7], [A5 - 0x7090]
  2188. 000018FE  AA93                     syscall    DisposePalette
  2189. label00001900:
  2190. 00001900  4EBA 0CBC                jsr        [PC + 0xCBC /* 000025BE */]
  2191. 00001904  3F00                     move.w     -[A7], D0
  2192. 00001906  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  2193. 0000190A  548F                     addq.l     A7, 2
  2194. 0000190C  4EAD 08FA                jsr        [A5 + 0x8FA /* export_283 */]
  2195. 00001910  4EAD 0CCA                jsr        [A5 + 0xCCA /* export_405 */]
  2196. 00001914  4E75                     rts
  2197. fn00001916:
  2198. 00001916  4EAD 0772                jsr        [A5 + 0x772 /* export_234 */]
  2199. 0000191A  4EAD 0912                jsr        [A5 + 0x912 /* export_286 */]
  2200. 0000191E  4EAD 0A22                jsr        [A5 + 0xA22 /* export_320 */]
  2201. 00001922  4EAD 0BAA                jsr        [A5 + 0xBAA /* export_369 */]
  2202. 00001926  4EAD 0C6A                jsr        [A5 + 0xC6A /* export_393 */]
  2203. 0000192A  4EAD 0DBA                jsr        [A5 + 0xDBA /* export_435 */]
  2204. 0000192E  4EAD 0F52                jsr        [A5 + 0xF52 /* export_486 */]
  2205. 00001932  4EAD 1052                jsr        [A5 + 0x1052 /* export_518 */]
  2206. 00001936  4EAD 113A                jsr        [A5 + 0x113A /* export_547 */]
  2207. 0000193A  4EAD 11E2                jsr        [A5 + 0x11E2 /* export_568 */]
  2208. 0000193E  4EAD 16A2                jsr        [A5 + 0x16A2 /* export_720 */]
  2209. 00001942  4EAD 17FA                jsr        [A5 + 0x17FA /* export_763 */]
  2210. 00001946  4E75                     rts
  2211. export_45:
  2212. 00001948  2F0C                     move.l     -[A7], A4
  2213. 0000194A  4EAD 0F0A                jsr        [A5 + 0xF0A /* export_477 */]
  2214. 0000194E  4A6D 8DA6                tst.w      [A5 - 0x725A]
  2215. 00001952  670C                     beq        +0xE /* 00001960 */
  2216. 00001954  2F2D 8F6C                move.l     -[A7], [A5 - 0x7094]
  2217. 00001958  AA93                     syscall    DisposePalette
  2218. 0000195A  2F2D 8F70                move.l     -[A7], [A5 - 0x7090]
  2219. 0000195E  AA93                     syscall    DisposePalette
  2220. label00001960:
  2221. 00001960  4EAD 08FA                jsr        [A5 + 0x8FA /* export_283 */]
  2222. 00001964  286D 8DD2                movea.l    A4, [A5 - 0x722E]
  2223. 00001968  6014                     bra        +0x16 /* 0000197E */
  2224. label0000196A:
  2225. 0000196A  2F0C                     move.l     -[A7], A4
  2226. 0000196C  4EAD 064A                jsr        [A5 + 0x64A /* export_197 */]
  2227. 00001970  588F                     addq.l     A7, 4
  2228. 00001972  2F0C                     move.l     -[A7], A4
  2229. 00001974  4EAD 0632                jsr        [A5 + 0x632 /* export_194 */]
  2230. 00001978  588F                     addq.l     A7, 4
  2231. 0000197A  286C 0D6A                movea.l    A4, [A4 + 0xD6A]
  2232. label0000197E:
  2233. 0000197E  B8FC 0000                cmpa.w     A4, 0x0
  2234. 00001982  66E6                     bne        -0x18 /* 0000196A */
  2235. 00001984  4EAD 0CCA                jsr        [A5 + 0xCCA /* export_405 */]
  2236. 00001988  285F                     movea.l    A4, [A7]+
  2237. 0000198A  4E75                     rts
  2238. export_59:
  2239. 0000198C  4E56 0000                link       A6, 0
  2240. 00001990  48E7 0308                movem.l    -[A7], D6,D7,A4
  2241. 00001994  286E 000A                movea.l    A4, [A6 + 0xA]
  2242. 00001998  2F01                     move.l     -[A7], D1
  2243. 0000199A  2F02                     move.l     -[A7], D2
  2244. 0000199C  306E 0008                movea.w    A0, [A6 + 0x8]
  2245. 000019A0  D1CC                     add.l      A0, A4
  2246. 000019A2  1C10                     move.b     D6, [A0]
  2247. 000019A4  7000                     moveq.l    D0, 0x00
  2248. 000019A6  1006                     move.b     D0, D6
  2249. 000019A8  41ED 92D6                lea.l      A0, [A5 - 0x6D2A]
  2250. 000019AC  4840                     swap.w     D0
  2251. 000019AE  4240                     clr.w      D0
  2252. 000019B0  4840                     swap.w     D0
  2253. 000019B2  D1C0                     add.l      A0, D0
  2254. 000019B4  7000                     moveq.l    D0, 0x00
  2255. 000019B6  1010                     move.b     D0, [A0]
  2256. 000019B8  0C40 0001                cmpi.w     D0, 0x1
  2257. 000019BC  6606                     bne        +0x8 /* 000019C4 */
  2258. 000019BE  7E01                     moveq.l    D7, 0x01
  2259. 000019C0  6000 00EE                bra        +0xF0 /* 00001AB0 */
  2260. label000019C4:
  2261. 000019C4  7000                     moveq.l    D0, 0x00
  2262. 000019C6  1006                     move.b     D0, D6
  2263. 000019C8  41ED 92D6                lea.l      A0, [A5 - 0x6D2A]
  2264. 000019CC  4840                     swap.w     D0
  2265. 000019CE  4240                     clr.w      D0
  2266. 000019D0  4840                     swap.w     D0
  2267. 000019D2  D1C0                     add.l      A0, D0
  2268. 000019D4  7000                     moveq.l    D0, 0x00
  2269. 000019D6  1010                     move.b     D0, [A0]
  2270. 000019D8  4A40                     tst.w      D0
  2271. 000019DA  6606                     bne        +0x8 /* 000019E2 */
  2272. 000019DC  7E00                     moveq.l    D7, 0x00
  2273. 000019DE  6000 00D0                bra        +0xD2 /* 00001AB0 */
  2274. label000019E2:
  2275. 000019E2  7E00                     moveq.l    D7, 0x00
  2276. 000019E4  7000                     moveq.l    D0, 0x00
  2277. 000019E6  1006                     move.b     D0, D6
  2278. 000019E8  0C40 0027                cmpi.w     D0, 0x27 /* '\'' */
  2279. 000019EC  664A                     bne        +0x4C /* 00001A38 */
  2280. 000019EE  306E 0008                movea.w    A0, [A6 + 0x8]
  2281. 000019F2  D1CC                     add.l      A0, A4
  2282. 000019F4  1C28 FFFF                move.b     D6, [A0 - 0x1]
  2283. 000019F8  7000                     moveq.l    D0, 0x00
  2284. 000019FA  1006                     move.b     D0, D6
  2285. 000019FC  0C40 0030                cmpi.w     D0, 0x30 /* '0' */
  2286. 00001A00  650A                     bcs        +0xC /* 00001A0C */
  2287. 00001A02  7000                     moveq.l    D0, 0x00
  2288. 00001A04  1006                     move.b     D0, D6
  2289. 00001A06  0C40 009F                cmpi.w     D0, 0x9F
  2290. 00001A0A  6306                     bls        +0x8 /* 00001A12 */
  2291. label00001A0C:
  2292. 00001A0C  7E01                     moveq.l    D7, 0x01
  2293. 00001A0E  6000 00A0                bra        +0xA2 /* 00001AB0 */
  2294. label00001A12:
  2295. 00001A12  306E 0008                movea.w    A0, [A6 + 0x8]
  2296. 00001A16  D1CC                     add.l      A0, A4
  2297. 00001A18  1C28 0001                move.b     D6, [A0 + 0x1]
  2298. 00001A1C  7000                     moveq.l    D0, 0x00
  2299. 00001A1E  1006                     move.b     D0, D6
  2300. 00001A20  0C40 0030                cmpi.w     D0, 0x30 /* '0' */
  2301. 00001A24  650C                     bcs        +0xE /* 00001A32 */
  2302. 00001A26  7000                     moveq.l    D0, 0x00
  2303. 00001A28  1006                     move.b     D0, D6
  2304. 00001A2A  0C40 009F                cmpi.w     D0, 0x9F
  2305. 00001A2E  6300 0080                bls        +0x82 /* 00001AB0 */
  2306. label00001A32:
  2307. 00001A32  7E01                     moveq.l    D7, 0x01
  2308. 00001A34  6000 007A                bra        +0x7C /* 00001AB0 */
  2309. label00001A38:
  2310. 00001A38  7000                     moveq.l    D0, 0x00
  2311. 00001A3A  1006                     move.b     D0, D6
  2312. 00001A3C  0C40 002C                cmpi.w     D0, 0x2C /* ',' */
  2313. 00001A40  6644                     bne        +0x46 /* 00001A86 */
  2314. 00001A42  306E 0008                movea.w    A0, [A6 + 0x8]
  2315. 00001A46  D1CC                     add.l      A0, A4
  2316. 00001A48  1C28 FFFF                move.b     D6, [A0 - 0x1]
  2317. 00001A4C  7000                     moveq.l    D0, 0x00
  2318. 00001A4E  1006                     move.b     D0, D6
  2319. 00001A50  0C40 0030                cmpi.w     D0, 0x30 /* '0' */
  2320. 00001A54  650A                     bcs        +0xC /* 00001A60 */
  2321. 00001A56  7000                     moveq.l    D0, 0x00
  2322. 00001A58  1006                     move.b     D0, D6
  2323. 00001A5A  0C40 0039                cmpi.w     D0, 0x39 /* '9' */
  2324. 00001A5E  6304                     bls        +0x6 /* 00001A64 */
  2325. label00001A60:
  2326. 00001A60  7E01                     moveq.l    D7, 0x01
  2327. 00001A62  604C                     bra        +0x4E /* 00001AB0 */
  2328. label00001A64:
  2329. 00001A64  306E 0008                movea.w    A0, [A6 + 0x8]
  2330. 00001A68  D1CC                     add.l      A0, A4
  2331. 00001A6A  1C28 0001                move.b     D6, [A0 + 0x1]
  2332. 00001A6E  7000                     moveq.l    D0, 0x00
  2333. 00001A70  1006                     move.b     D0, D6
  2334. 00001A72  0C40 0030                cmpi.w     D0, 0x30 /* '0' */
  2335. 00001A76  650A                     bcs        +0xC /* 00001A82 */
  2336. 00001A78  7000                     moveq.l    D0, 0x00
  2337. 00001A7A  1006                     move.b     D0, D6
  2338. 00001A7C  0C40 009F                cmpi.w     D0, 0x9F
  2339. 00001A80  632E                     bls        +0x30 /* 00001AB0 */
  2340. label00001A82:
  2341. 00001A82  7E01                     moveq.l    D7, 0x01
  2342. 00001A84  602A                     bra        +0x2C /* 00001AB0 */
  2343. label00001A86:
  2344. 00001A86  7000                     moveq.l    D0, 0x00
  2345. 00001A88  1006                     move.b     D0, D6
  2346. 00001A8A  0C40 002E                cmpi.w     D0, 0x2E /* '.' */
  2347. 00001A8E  6620                     bne        +0x22 /* 00001AB0 */
  2348. 00001A90  306E 0008                movea.w    A0, [A6 + 0x8]
  2349. 00001A94  D1CC                     add.l      A0, A4
  2350. 00001A96  1C28 0001                move.b     D6, [A0 + 0x1]
  2351. 00001A9A  7000                     moveq.l    D0, 0x00
  2352. 00001A9C  1006                     move.b     D0, D6
  2353. 00001A9E  0C40 0030                cmpi.w     D0, 0x30 /* '0' */
  2354. 00001AA2  650A                     bcs        +0xC /* 00001AAE */
  2355. 00001AA4  7000                     moveq.l    D0, 0x00
  2356. 00001AA6  1006                     move.b     D0, D6
  2357. 00001AA8  0C40 009F                cmpi.w     D0, 0x9F
  2358. 00001AAC  6302                     bls        +0x4 /* 00001AB0 */
  2359. label00001AAE:
  2360. 00001AAE  7E01                     moveq.l    D7, 0x01
  2361. label00001AB0:
  2362. 00001AB0  241F                     move.l     D2, [A7]+
  2363. 00001AB2  221F                     move.l     D1, [A7]+
  2364. 00001AB4  1007                     move.b     D0, D7
  2365. 00001AB6  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  2366. 00001ABA  4E5E                     unlink     A6
  2367. 00001ABC  205F                     movea.l    A0, [A7]+
  2368. 00001ABE  4FEF 0006                lea.l      A7, [A7 + 0x6]
  2369. 00001AC2  1E80                     move.b     [A7], D0
  2370. 00001AC4  4ED0                     jmp        [A0]
  2371. export_36:
  2372. 00001AC6  4E56 FFEC                link       A6, -0x0014
  2373. 00001ACA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2374. 00001ACE  A873                     syscall    SetPort
  2375. 00001AD0  206E 0008                movea.l    A0, [A6 + 0x8]
  2376. 00001AD4  2D68 008C FFEC           move.l     [A6 - 0x14], [A0 + 0x8C]
  2377. 00001ADA  206E FFEC                movea.l    A0, [A6 - 0x14]
  2378. 00001ADE  2050                     movea.l    A0, [A0]
  2379. 00001AE0  2D50 FFF0                move.l     [A6 - 0x10], [A0]
  2380. 00001AE4  4267                     clr.w      -[A7]
  2381. 00001AE6  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  2382. 00001AEA  A960                     syscall    GetControlValue/GetCtlValue
  2383. 00001AEC  301F                     move.w     D0, [A7]+
  2384. 00001AEE  3D40 FFFC                move.w     [A6 - 0x4], D0
  2385. 00001AF2  4267                     clr.w      -[A7]
  2386. 00001AF4  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2387. 00001AF8  A960                     syscall    GetControlValue/GetCtlValue
  2388. 00001AFA  301F                     move.w     D0, [A7]+
  2389. 00001AFC  3D40 FFFE                move.w     [A6 - 0x2], D0
  2390. 00001B00  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  2391. 00001B04  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  2392. 00001B08  A878                     syscall    SetOrigin
  2393. 00001B0A  206E 0008                movea.l    A0, [A6 + 0x8]
  2394. 00001B0E  43EE FFF4                lea.l      A1, [A6 - 0xC]
  2395. 00001B12  41E8 0010                lea.l      A0, [A0 + 0x10]
  2396. 00001B16  22D8                     move.l     [A1]+, [A0]+
  2397. 00001B18  22D8                     move.l     [A1]+, [A0]+
  2398. 00001B1A  206E FFF0                movea.l    A0, [A6 - 0x10]
  2399. 00001B1E  2050                     movea.l    A0, [A0]
  2400. 00001B20  4A28 0010                tst.b      [A0 + 0x10]
  2401. 00001B24  670C                     beq        +0xE /* 00001B32 */
  2402. 00001B26  066E FFF1 FFF8           addi.w     [A6 - 0x8], 0xFFF1
  2403. 00001B2C  066E FFF1 FFFA           addi.w     [A6 - 0x6], 0xFFF1
  2404. label00001B32:
  2405. 00001B32  486E FFF4                pea.l      [A6 - 0xC]
  2406. 00001B36  A87B                     syscall    ClipRect
  2407. 00001B38  4E5E                     unlink     A6
  2408. 00001B3A  4E75                     rts
  2409. export_47:
  2410. 00001B3C  4267                     clr.w      -[A7]
  2411. 00001B3E  4267                     clr.w      -[A7]
  2412. 00001B40  A878                     syscall    SetOrigin
  2413. 00001B42  486D EBD2                pea.l      [A5 - 0x142E]
  2414. 00001B46  A87B                     syscall    ClipRect
  2415. 00001B48  4E75                     rts
  2416. export_53:
  2417. fn00001B4A:
  2418. 00001B4A  42A7                     clr.l      -[A7]
  2419. 00001B4C  A9FC                     syscall    ZeroScrap
  2420. 00001B4E  201F                     move.l     D0, [A7]+
  2421. 00001B50  2F38 0AB4                move.l     -[A7], [0x00000AB4 /* TEScrpHandle */]
  2422. 00001B54  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  2423. 00001B58  42A7                     clr.l      -[A7]
  2424. 00001B5A  3078 0AB0                movea.w    A0, [0x00000AB0 /* TEScrpLength */]
  2425. 00001B5E  2F08                     move.l     -[A7], A0
  2426. 00001B60  4879 5445 5854           push.l     0x54455854 /* 'TEXT' */
  2427. 00001B66  2078 0AB4                movea.l    A0, [0x00000AB4 /* TEScrpHandle */]
  2428. 00001B6A  2F10                     move.l     -[A7], [A0]
  2429. 00001B6C  A9FE                     syscall    PutScrap
  2430. 00001B6E  201F                     move.l     D0, [A7]+
  2431. 00001B70  2F38 0AB4                move.l     -[A7], [0x00000AB4 /* TEScrpHandle */]
  2432. 00001B74  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  2433. 00001B78  3B78 0968 8DAE           move.w     [A5 - 0x7252], [0x00000968 /* ScrapCount */]
  2434. 00001B7E  4E75                     rts
  2435. export_43:
  2436. 00001B80  4E56 0000                link       A6, 0
  2437. 00001B84  48E7 0300                movem.l    -[A7], D6,D7
  2438. 00001B88  302E 000E                move.w     D0, [A6 + 0xE]
  2439. 00001B8C  B06E 000A                cmp.w      D0, [A6 + 0xA]
  2440. 00001B90  6610                     bne        +0x12 /* 00001BA2 */
  2441. 00001B92  302E 000C                move.w     D0, [A6 + 0xC]
  2442. 00001B96  B06E 0008                cmp.w      D0, [A6 + 0x8]
  2443. 00001B9A  6606                     bne        +0x8 /* 00001BA2 */
  2444. 00001B9C  7000                     moveq.l    D0, 0x00
  2445. 00001B9E  6000 020E                bra        +0x210 /* 00001DAE */
  2446. label00001BA2:
  2447. 00001BA2  302E 000E                move.w     D0, [A6 + 0xE]
  2448. 00001BA6  906E 000A                sub.w      D0, [A6 + 0xA]
  2449. 00001BAA  3F00                     move.w     -[A7], D0
  2450. 00001BAC  4EAD 1642                jsr        [A5 + 0x1642 /* export_708 */]
  2451. 00001BB0  548F                     addq.l     A7, 2
  2452. 00001BB2  48C0                     ext.l      D0
  2453. 00001BB4  2E00                     move.l     D7, D0
  2454. 00001BB6  302E 000C                move.w     D0, [A6 + 0xC]
  2455. 00001BBA  906E 0008                sub.w      D0, [A6 + 0x8]
  2456. 00001BBE  3F00                     move.w     -[A7], D0
  2457. 00001BC0  4EAD 1642                jsr        [A5 + 0x1642 /* export_708 */]
  2458. 00001BC4  548F                     addq.l     A7, 2
  2459. 00001BC6  48C0                     ext.l      D0
  2460. 00001BC8  2C00                     move.l     D6, D0
  2461. 00001BCA  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  2462. 00001BCE  4EAD 1642                jsr        [A5 + 0x1642 /* export_708 */]
  2463. 00001BD2  548F                     addq.l     A7, 2
  2464. 00001BD4  3D40 0014                move.w     [A6 + 0x14], D0
  2465. 00001BD8  BE86                     cmp.l      D7, D6
  2466. 00001BDA  6D00 00F4                blt        +0xF6 /* 00001CD0 */
  2467. 00001BDE  302E 000E                move.w     D0, [A6 + 0xE]
  2468. 00001BE2  B06E 000A                cmp.w      D0, [A6 + 0xA]
  2469. 00001BE6  6F00 006C                ble        +0x6E /* 00001C54 */
  2470. 00001BEA  206E 0010                movea.l    A0, [A6 + 0x10]
  2471. 00001BEE  302E 0014                move.w     D0, [A6 + 0x14]
  2472. 00001BF2  D168 0002                add.w      [A0 + 0x2], D0
  2473. 00001BF6  206E 0010                movea.l    A0, [A6 + 0x10]
  2474. 00001BFA  3028 0002                move.w     D0, [A0 + 0x2]
  2475. 00001BFE  B06E 000E                cmp.w      D0, [A6 + 0xE]
  2476. 00001C02  6F0A                     ble        +0xC /* 00001C0E */
  2477. 00001C04  206E 0010                movea.l    A0, [A6 + 0x10]
  2478. 00001C08  316E 000E 0002           move.w     [A0 + 0x2], [A6 + 0xE]
  2479. label00001C0E:
  2480. 00001C0E  302E 000E                move.w     D0, [A6 + 0xE]
  2481. 00001C12  906E 000A                sub.w      D0, [A6 + 0xA]
  2482. 00001C16  48C0                     ext.l      D0
  2483. 00001C18  2E00                     move.l     D7, D0
  2484. 00001C1A  302E 000C                move.w     D0, [A6 + 0xC]
  2485. 00001C1E  906E 0008                sub.w      D0, [A6 + 0x8]
  2486. 00001C22  48C0                     ext.l      D0
  2487. 00001C24  2C00                     move.l     D6, D0
  2488. 00001C26  206E 0010                movea.l    A0, [A6 + 0x10]
  2489. 00001C2A  3028 0002                move.w     D0, [A0 + 0x2]
  2490. 00001C2E  906E 000A                sub.w      D0, [A6 + 0xA]
  2491. 00001C32  48C0                     ext.l      D0
  2492. 00001C34  2F06                     move.l     -[A7], D6
  2493. 00001C36  2F00                     move.l     -[A7], D0
  2494. 00001C38  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  2495. 00001C3C  2F07                     move.l     -[A7], D7
  2496. 00001C3E  2F00                     move.l     -[A7], D0
  2497. 00001C40  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  2498. 00001C44  306E 0008                movea.w    A0, [A6 + 0x8]
  2499. 00001C48  D088                     add.l      D0, A0
  2500. 00001C4A  206E 0010                movea.l    A0, [A6 + 0x10]
  2501. 00001C4E  3080                     move.w     [A0], D0
  2502. 00001C50  6000 0068                bra        +0x6A /* 00001CBA */
  2503. label00001C54:
  2504. 00001C54  206E 0010                movea.l    A0, [A6 + 0x10]
  2505. 00001C58  302E 0014                move.w     D0, [A6 + 0x14]
  2506. 00001C5C  9168 0002                sub.w      [A0 + 0x2], D0
  2507. 00001C60  206E 0010                movea.l    A0, [A6 + 0x10]
  2508. 00001C64  3028 0002                move.w     D0, [A0 + 0x2]
  2509. 00001C68  B06E 000E                cmp.w      D0, [A6 + 0xE]
  2510. 00001C6C  6C0A                     bge        +0xC /* 00001C78 */
  2511. 00001C6E  206E 0010                movea.l    A0, [A6 + 0x10]
  2512. 00001C72  316E 000E 0002           move.w     [A0 + 0x2], [A6 + 0xE]
  2513. label00001C78:
  2514. 00001C78  302E 000A                move.w     D0, [A6 + 0xA]
  2515. 00001C7C  906E 000E                sub.w      D0, [A6 + 0xE]
  2516. 00001C80  48C0                     ext.l      D0
  2517. 00001C82  2E00                     move.l     D7, D0
  2518. 00001C84  302E 000C                move.w     D0, [A6 + 0xC]
  2519. 00001C88  906E 0008                sub.w      D0, [A6 + 0x8]
  2520. 00001C8C  48C0                     ext.l      D0
  2521. 00001C8E  2C00                     move.l     D6, D0
  2522. 00001C90  206E 0010                movea.l    A0, [A6 + 0x10]
  2523. 00001C94  302E 000A                move.w     D0, [A6 + 0xA]
  2524. 00001C98  9068 0002                sub.w      D0, [A0 + 0x2]
  2525. 00001C9C  48C0                     ext.l      D0
  2526. 00001C9E  2F06                     move.l     -[A7], D6
  2527. 00001CA0  2F00                     move.l     -[A7], D0
  2528. 00001CA2  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  2529. 00001CA6  2F07                     move.l     -[A7], D7
  2530. 00001CA8  2F00                     move.l     -[A7], D0
  2531. 00001CAA  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  2532. 00001CAE  306E 0008                movea.w    A0, [A6 + 0x8]
  2533. 00001CB2  D088                     add.l      D0, A0
  2534. 00001CB4  206E 0010                movea.l    A0, [A6 + 0x10]
  2535. 00001CB8  3080                     move.w     [A0], D0
  2536. label00001CBA:
  2537. 00001CBA  206E 0010                movea.l    A0, [A6 + 0x10]
  2538. 00001CBE  3028 0002                move.w     D0, [A0 + 0x2]
  2539. 00001CC2  B06E 000E                cmp.w      D0, [A6 + 0xE]
  2540. 00001CC6  6600 00E4                bne        +0xE6 /* 00001DAC */
  2541. 00001CCA  7000                     moveq.l    D0, 0x00
  2542. 00001CCC  6000 00E0                bra        +0xE2 /* 00001DAE */
  2543. label00001CD0:
  2544. 00001CD0  302E 000C                move.w     D0, [A6 + 0xC]
  2545. 00001CD4  B06E 0008                cmp.w      D0, [A6 + 0x8]
  2546. 00001CD8  6F62                     ble        +0x64 /* 00001D3C */
  2547. 00001CDA  206E 0010                movea.l    A0, [A6 + 0x10]
  2548. 00001CDE  302E 0014                move.w     D0, [A6 + 0x14]
  2549. 00001CE2  D150                     add.w      [A0], D0
  2550. 00001CE4  206E 0010                movea.l    A0, [A6 + 0x10]
  2551. 00001CE8  3010                     move.w     D0, [A0]
  2552. 00001CEA  B06E 000C                cmp.w      D0, [A6 + 0xC]
  2553. 00001CEE  6F08                     ble        +0xA /* 00001CF8 */
  2554. 00001CF0  206E 0010                movea.l    A0, [A6 + 0x10]
  2555. 00001CF4  30AE 000C                move.w     [A0], [A6 + 0xC]
  2556. label00001CF8:
  2557. 00001CF8  302E 000E                move.w     D0, [A6 + 0xE]
  2558. 00001CFC  906E 000A                sub.w      D0, [A6 + 0xA]
  2559. 00001D00  48C0                     ext.l      D0
  2560. 00001D02  2E00                     move.l     D7, D0
  2561. 00001D04  302E 000C                move.w     D0, [A6 + 0xC]
  2562. 00001D08  906E 0008                sub.w      D0, [A6 + 0x8]
  2563. 00001D0C  48C0                     ext.l      D0
  2564. 00001D0E  2C00                     move.l     D6, D0
  2565. 00001D10  206E 0010                movea.l    A0, [A6 + 0x10]
  2566. 00001D14  3010                     move.w     D0, [A0]
  2567. 00001D16  906E 0008                sub.w      D0, [A6 + 0x8]
  2568. 00001D1A  48C0                     ext.l      D0
  2569. 00001D1C  2F07                     move.l     -[A7], D7
  2570. 00001D1E  2F00                     move.l     -[A7], D0
  2571. 00001D20  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  2572. 00001D24  2F06                     move.l     -[A7], D6
  2573. 00001D26  2F00                     move.l     -[A7], D0
  2574. 00001D28  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  2575. 00001D2C  306E 000A                movea.w    A0, [A6 + 0xA]
  2576. 00001D30  D088                     add.l      D0, A0
  2577. 00001D32  206E 0010                movea.l    A0, [A6 + 0x10]
  2578. 00001D36  3140 0002                move.w     [A0 + 0x2], D0
  2579. 00001D3A  6060                     bra        +0x62 /* 00001D9C */
  2580. label00001D3C:
  2581. 00001D3C  206E 0010                movea.l    A0, [A6 + 0x10]
  2582. 00001D40  302E 0014                move.w     D0, [A6 + 0x14]
  2583. 00001D44  9150                     sub.w      [A0], D0
  2584. 00001D46  206E 0010                movea.l    A0, [A6 + 0x10]
  2585. 00001D4A  3010                     move.w     D0, [A0]
  2586. 00001D4C  B06E 000C                cmp.w      D0, [A6 + 0xC]
  2587. 00001D50  6C08                     bge        +0xA /* 00001D5A */
  2588. 00001D52  206E 0010                movea.l    A0, [A6 + 0x10]
  2589. 00001D56  30AE 000C                move.w     [A0], [A6 + 0xC]
  2590. label00001D5A:
  2591. 00001D5A  302E 000E                move.w     D0, [A6 + 0xE]
  2592. 00001D5E  906E 000A                sub.w      D0, [A6 + 0xA]
  2593. 00001D62  48C0                     ext.l      D0
  2594. 00001D64  2E00                     move.l     D7, D0
  2595. 00001D66  302E 0008                move.w     D0, [A6 + 0x8]
  2596. 00001D6A  906E 000C                sub.w      D0, [A6 + 0xC]
  2597. 00001D6E  48C0                     ext.l      D0
  2598. 00001D70  2C00                     move.l     D6, D0
  2599. 00001D72  206E 0010                movea.l    A0, [A6 + 0x10]
  2600. 00001D76  302E 0008                move.w     D0, [A6 + 0x8]
  2601. 00001D7A  9050                     sub.w      D0, [A0]
  2602. 00001D7C  48C0                     ext.l      D0
  2603. 00001D7E  2F07                     move.l     -[A7], D7
  2604. 00001D80  2F00                     move.l     -[A7], D0
  2605. 00001D82  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  2606. 00001D86  2F06                     move.l     -[A7], D6
  2607. 00001D88  2F00                     move.l     -[A7], D0
  2608. 00001D8A  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  2609. 00001D8E  306E 000A                movea.w    A0, [A6 + 0xA]
  2610. 00001D92  D088                     add.l      D0, A0
  2611. 00001D94  206E 0010                movea.l    A0, [A6 + 0x10]
  2612. 00001D98  3140 0002                move.w     [A0 + 0x2], D0
  2613. label00001D9C:
  2614. 00001D9C  206E 0010                movea.l    A0, [A6 + 0x10]
  2615. 00001DA0  3010                     move.w     D0, [A0]
  2616. 00001DA2  B06E 000C                cmp.w      D0, [A6 + 0xC]
  2617. 00001DA6  6604                     bne        +0x6 /* 00001DAC */
  2618. 00001DA8  7000                     moveq.l    D0, 0x00
  2619. 00001DAA  6002                     bra        +0x4 /* 00001DAE */
  2620. label00001DAC:
  2621. 00001DAC  7001                     moveq.l    D0, 0x01
  2622. label00001DAE:
  2623. 00001DAE  4CDF 00C0                movem.l    D6,D7, [A7]+
  2624. 00001DB2  4E5E                     unlink     A6
  2625. 00001DB4  4E75                     rts
  2626. export_39:
  2627. 00001DB6  4E56 FEE0                link       A6, -0x0120
  2628. 00001DBA  3D7C 0D00 FFE4           move.w     [A6 - 0x1C], 0xD00 /* '\r\0' */
  2629. 00001DC0  7004                     moveq.l    D0, 0x04
  2630. 00001DC2  3D40 FFE6                move.w     [A6 - 0x1A], D0
  2631. 00001DC6  7009                     moveq.l    D0, 0x09
  2632. 00001DC8  3D40 FFE8                move.w     [A6 - 0x18], D0
  2633. 00001DCC  7002                     moveq.l    D0, 0x02
  2634. 00001DCE  3D40 FFEA                move.w     [A6 - 0x16], D0
  2635. 00001DD2  426E FFEC                clr.w      [A6 - 0x14]
  2636. 00001DD6  426E FFEE                clr.w      [A6 - 0x12]
  2637. 00001DDA  42AE FFF0                clr.l      [A6 - 0x10]
  2638. 00001DDE  486E FFF4                pea.l      [A6 - 0xC]
  2639. 00001DE2  3F3C 0014                move.w     -[A7], 0x14
  2640. 00001DE6  3F3C 003C                move.w     -[A7], 0x3C /* '<' */
  2641. 00001DEA  3F3C 01EC                move.w     -[A7], 0x1EC
  2642. 00001DEE  3F3C 0142                move.w     -[A7], 0x142
  2643. 00001DF2  A8A7                     syscall    SetRect
  2644. 00001DF4  42A7                     clr.l      -[A7]
  2645. 00001DF6  42A7                     clr.l      -[A7]
  2646. 00001DF8  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  2647. 00001DFC  205F                     movea.l    A0, [A7]+
  2648. 00001DFE  2D48 FFE0                move.l     [A6 - 0x20], A0
  2649. 00001E02  0C6E 0001 0008           cmpi.w     [A6 + 0x8], 0x1
  2650. 00001E08  6624                     bne        +0x26 /* 00001E2E */
  2651. 00001E0A  486E FEE0                pea.l      [A6 - 0x120]
  2652. 00001E0E  3F3C 03E8                move.w     -[A7], 0x3E8
  2653. 00001E12  3F3C 0007                move.w     -[A7], 0x7
  2654. 00001E16  4EAD 1452                jsr        [A5 + 0x1452 /* export_646 */]
  2655. 00001E1A  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  2656. 00001E1E  486E FEE0                pea.l      [A6 - 0x120]
  2657. 00001E22  4EBA 21E4                jsr        [PC + 0x21E4 /* 00004008 */]
  2658. 00001E26  508F                     addq.l     A7, 8
  2659. 00001E28  700D                     moveq.l    D0, 0x0D
  2660. 00001E2A  3D40 FFEC                move.w     [A6 - 0x14], D0
  2661. label00001E2E:
  2662. 00001E2E  0C6E 0002 0008           cmpi.w     [A6 + 0x8], 0x2
  2663. 00001E34  6624                     bne        +0x26 /* 00001E5A */
  2664. 00001E36  486E FEE0                pea.l      [A6 - 0x120]
  2665. 00001E3A  3F3C 03E8                move.w     -[A7], 0x3E8
  2666. 00001E3E  3F3C 0008                move.w     -[A7], 0x8
  2667. 00001E42  4EAD 1452                jsr        [A5 + 0x1452 /* export_646 */]
  2668. 00001E46  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  2669. 00001E4A  486E FEE0                pea.l      [A6 - 0x120]
  2670. 00001E4E  4EBA 21B8                jsr        [PC + 0x21B8 /* 00004008 */]
  2671. 00001E52  508F                     addq.l     A7, 8
  2672. 00001E54  7010                     moveq.l    D0, 0x10
  2673. 00001E56  3D40 FFEC                move.w     [A6 - 0x14], D0
  2674. label00001E5A:
  2675. 00001E5A  42A7                     clr.l      -[A7]
  2676. 00001E5C  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  2677. 00001E60  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  2678. 00001E64  201F                     move.l     D0, [A7]+
  2679. 00001E66  2D40 FFFC                move.l     [A6 - 0x4], D0
  2680. 00001E6A  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  2681. 00001E6E  206E FFFC                movea.l    A0, [A6 - 0x4]
  2682. 00001E72  4868 0018                pea.l      [A0 + 0x18]
  2683. 00001E76  4EAD 125A                jsr        [A5 + 0x125A /* export_583 */]
  2684. 00001E7A  206E FFE0                movea.l    A0, [A6 - 0x20]
  2685. 00001E7E  2010                     move.l     D0, [A0]
  2686. 00001E80  D0AE FFFC                add.l      D0, [A6 - 0x4]
  2687. 00001E84  4878 0018                push.l     0x18
  2688. 00001E88  2F00                     move.l     -[A7], D0
  2689. 00001E8A  486E FFE4                pea.l      [A6 - 0x1C]
  2690. 00001E8E  4EBA E988                jsr        [PC - 0x1678 /* 00000818 */]
  2691. 00001E92  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2692. 00001E96  202E FFE0                move.l     D0, [A6 - 0x20]
  2693. 00001E9A  4E5E                     unlink     A6
  2694. 00001E9C  4E75                     rts
  2695. export_50:
  2696. fn00001E9E:
  2697. 00001E9E  4E56 FFFC                link       A6, -0x0004
  2698. 00001EA2  2F0C                     move.l     -[A7], A4
  2699. 00001EA4  286E 0008                movea.l    A4, [A6 + 0x8]
  2700. 00001EA8  302D EBD8                move.w     D0, [A5 - 0x1428]
  2701. 00001EAC  906D EBD4                sub.w      D0, [A5 - 0x142C]
  2702. 00001EB0  3D40 FFFE                move.w     [A6 - 0x2], D0
  2703. 00001EB4  302D EBD6                move.w     D0, [A5 - 0x142A]
  2704. 00001EB8  906D EBD2                sub.w      D0, [A5 - 0x142E]
  2705. 00001EBC  3D40 FFFC                move.w     [A6 - 0x4], D0
  2706. 00001EC0  302C 0006                move.w     D0, [A4 + 0x6]
  2707. 00001EC4  906C 0002                sub.w      D0, [A4 + 0x2]
  2708. 00001EC8  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  2709. 00001ECC  6F0C                     ble        +0xE /* 00001EDA */
  2710. 00001ECE  302C 0002                move.w     D0, [A4 + 0x2]
  2711. 00001ED2  D06E FFFE                add.w      D0, [A6 - 0x2]
  2712. 00001ED6  3940 0006                move.w     [A4 + 0x6], D0
  2713. label00001EDA:
  2714. 00001EDA  302C 0004                move.w     D0, [A4 + 0x4]
  2715. 00001EDE  9054                     sub.w      D0, [A4]
  2716. 00001EE0  B06E FFFC                cmp.w      D0, [A6 - 0x4]
  2717. 00001EE4  6F0A                     ble        +0xC /* 00001EF0 */
  2718. 00001EE6  3014                     move.w     D0, [A4]
  2719. 00001EE8  D06E FFFC                add.w      D0, [A6 - 0x4]
  2720. 00001EEC  3940 0004                move.w     [A4 + 0x4], D0
  2721. label00001EF0:
  2722. 00001EF0  285F                     movea.l    A4, [A7]+
  2723. 00001EF2  4E5E                     unlink     A6
  2724. 00001EF4  4E75                     rts
  2725. export_58:
  2726. fn00001EF6:
  2727. 00001EF6  4E56 FFF0                link       A6, -0x0010
  2728. 00001EFA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2729. 00001EFE  4EBA FF9E                jsr        [PC - 0x62 /* 00001E9E */]
  2730. 00001F02  588F                     addq.l     A7, 4
  2731. 00001F04  206E 0008                movea.l    A0, [A6 + 0x8]
  2732. 00001F08  3D50 FFF2                move.w     [A6 - 0xE], [A0]
  2733. 00001F0C  206E 0008                movea.l    A0, [A6 + 0x8]
  2734. 00001F10  3D68 0002 FFF0           move.w     [A6 - 0x10], [A0 + 0x2]
  2735. 00001F16  206E 0008                movea.l    A0, [A6 + 0x8]
  2736. 00001F1A  3028 0006                move.w     D0, [A0 + 0x6]
  2737. 00001F1E  906E FFF0                sub.w      D0, [A6 - 0x10]
  2738. 00001F22  3D40 FFF6                move.w     [A6 - 0xA], D0
  2739. 00001F26  206E 0008                movea.l    A0, [A6 + 0x8]
  2740. 00001F2A  3028 0004                move.w     D0, [A0 + 0x4]
  2741. 00001F2E  906E FFF2                sub.w      D0, [A6 - 0xE]
  2742. 00001F32  3D40 FFF4                move.w     [A6 - 0xC], D0
  2743. 00001F36  206E 000C                movea.l    A0, [A6 + 0xC]
  2744. 00001F3A  0828 0007 0006           btst.b     [A0 + 0x6], 0x7
  2745. 00001F40  672A                     beq        +0x2C /* 00001F6C */
  2746. 00001F42  206E 000C                movea.l    A0, [A6 + 0xC]
  2747. 00001F46  2068 0002                movea.l    A0, [A0 + 0x2]
  2748. 00001F4A  2050                     movea.l    A0, [A0]
  2749. 00001F4C  3028 0006                move.w     D0, [A0 + 0x6]
  2750. 00001F50  4440                     neg.w      D0
  2751. 00001F52  3D40 FFFA                move.w     [A6 - 0x6], D0
  2752. 00001F56  206E 000C                movea.l    A0, [A6 + 0xC]
  2753. 00001F5A  2068 0002                movea.l    A0, [A0 + 0x2]
  2754. 00001F5E  2050                     movea.l    A0, [A0]
  2755. 00001F60  3028 0008                move.w     D0, [A0 + 0x8]
  2756. 00001F64  4440                     neg.w      D0
  2757. 00001F66  3D40 FFF8                move.w     [A6 - 0x8], D0
  2758. 00001F6A  601C                     bra        +0x1E /* 00001F88 */
  2759. label00001F6C:
  2760. 00001F6C  206E 000C                movea.l    A0, [A6 + 0xC]
  2761. 00001F70  3028 0008                move.w     D0, [A0 + 0x8]
  2762. 00001F74  4440                     neg.w      D0
  2763. 00001F76  3D40 FFFA                move.w     [A6 - 0x6], D0
  2764. 00001F7A  206E 000C                movea.l    A0, [A6 + 0xC]
  2765. 00001F7E  3028 000A                move.w     D0, [A0 + 0xA]
  2766. 00001F82  4440                     neg.w      D0
  2767. 00001F84  3D40 FFF8                move.w     [A6 - 0x8], D0
  2768. label00001F88:
  2769. 00001F88  206E 000C                movea.l    A0, [A6 + 0xC]
  2770. 00001F8C  3D68 0016 FFFE           move.w     [A6 - 0x2], [A0 + 0x16]
  2771. 00001F92  206E 000C                movea.l    A0, [A6 + 0xC]
  2772. 00001F96  3D68 0014 FFFC           move.w     [A6 - 0x4], [A0 + 0x14]
  2773. 00001F9C  302E FFF2                move.w     D0, [A6 - 0xE]
  2774. 00001FA0  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  2775. 00001FA4  660A                     bne        +0xC /* 00001FB0 */
  2776. 00001FA6  302E FFF0                move.w     D0, [A6 - 0x10]
  2777. 00001FAA  B06E FFF8                cmp.w      D0, [A6 - 0x8]
  2778. 00001FAE  6710                     beq        +0x12 /* 00001FC0 */
  2779. label00001FB0:
  2780. 00001FB0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2781. 00001FB4  3F2E FFF0                move.w     -[A7], [A6 - 0x10]
  2782. 00001FB8  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  2783. 00001FBC  4267                     clr.w      -[A7]
  2784. 00001FBE  A91B                     syscall    MoveWindow
  2785. label00001FC0:
  2786. 00001FC0  302E FFF6                move.w     D0, [A6 - 0xA]
  2787. 00001FC4  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  2788. 00001FC8  660A                     bne        +0xC /* 00001FD4 */
  2789. 00001FCA  302E FFF4                move.w     D0, [A6 - 0xC]
  2790. 00001FCE  B06E FFFC                cmp.w      D0, [A6 - 0x4]
  2791. 00001FD2  6712                     beq        +0x14 /* 00001FE6 */
  2792. label00001FD4:
  2793. 00001FD4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2794. 00001FD8  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  2795. 00001FDC  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  2796. 00001FE0  1F3C 00FF                move.b     -[A7], 0xFF
  2797. 00001FE4  A91D                     syscall    SizeWindow
  2798. label00001FE6:
  2799. 00001FE6  4E5E                     unlink     A6
  2800. 00001FE8  4E75                     rts
  2801. export_19:
  2802. fn00001FEA:
  2803. 00001FEA  4E56 FFF8                link       A6, -0x0008
  2804. 00001FEE  206E 0008                movea.l    A0, [A6 + 0x8]
  2805. 00001FF2  0828 0007 0006           btst.b     [A0 + 0x6], 0x7
  2806. 00001FF8  672A                     beq        +0x2C /* 00002024 */
  2807. 00001FFA  206E 0008                movea.l    A0, [A6 + 0x8]
  2808. 00001FFE  2068 0002                movea.l    A0, [A0 + 0x2]
  2809. 00002002  2050                     movea.l    A0, [A0]
  2810. 00002004  3028 0006                move.w     D0, [A0 + 0x6]
  2811. 00002008  4440                     neg.w      D0
  2812. 0000200A  3D40 FFF8                move.w     [A6 - 0x8], D0
  2813. 0000200E  206E 0008                movea.l    A0, [A6 + 0x8]
  2814. 00002012  2068 0002                movea.l    A0, [A0 + 0x2]
  2815. 00002016  2050                     movea.l    A0, [A0]
  2816. 00002018  3028 0008                move.w     D0, [A0 + 0x8]
  2817. 0000201C  4440                     neg.w      D0
  2818. 0000201E  3D40 FFFA                move.w     [A6 - 0x6], D0
  2819. 00002022  601C                     bra        +0x1E /* 00002040 */
  2820. label00002024:
  2821. 00002024  206E 0008                movea.l    A0, [A6 + 0x8]
  2822. 00002028  3028 0008                move.w     D0, [A0 + 0x8]
  2823. 0000202C  4440                     neg.w      D0
  2824. 0000202E  3D40 FFF8                move.w     [A6 - 0x8], D0
  2825. 00002032  206E 0008                movea.l    A0, [A6 + 0x8]
  2826. 00002036  3028 000A                move.w     D0, [A0 + 0xA]
  2827. 0000203A  4440                     neg.w      D0
  2828. 0000203C  3D40 FFFA                move.w     [A6 - 0x6], D0
  2829. label00002040:
  2830. 00002040  206E 0008                movea.l    A0, [A6 + 0x8]
  2831. 00002044  302E FFF8                move.w     D0, [A6 - 0x8]
  2832. 00002048  D068 0014                add.w      D0, [A0 + 0x14]
  2833. 0000204C  3D40 FFFC                move.w     [A6 - 0x4], D0
  2834. 00002050  206E 0008                movea.l    A0, [A6 + 0x8]
  2835. 00002054  302E FFFA                move.w     D0, [A6 - 0x6]
  2836. 00002058  D068 0016                add.w      D0, [A0 + 0x16]
  2837. 0000205C  3D40 FFFE                move.w     [A6 - 0x2], D0
  2838. 00002060  206E 000C                movea.l    A0, [A6 + 0xC]
  2839. 00002064  43EE FFF8                lea.l      A1, [A6 - 0x8]
  2840. 00002068  20D9                     move.l     [A0]+, [A1]+
  2841. 0000206A  20D9                     move.l     [A0]+, [A1]+
  2842. 0000206C  4E5E                     unlink     A6
  2843. 0000206E  4E75                     rts
  2844. export_29:
  2845. 00002070  4E56 FFFC                link       A6, -0x0004
  2846. 00002074  2D6E 0008 FFFC           move.l     [A6 - 0x4], [A6 + 0x8]
  2847. 0000207A  4267                     clr.w      -[A7]
  2848. 0000207C  486E FFFC                pea.l      [A6 - 0x4]
  2849. 00002080  4EAD 1402                jsr        [A5 + 0x1402 /* export_636 */]
  2850. 00002084  301F                     move.w     D0, [A7]+
  2851. 00002086  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2852. 0000208A  42A7                     clr.l      -[A7]
  2853. 0000208C  4EAD 125A                jsr        [A5 + 0x125A /* export_583 */]
  2854. 00002090  4267                     clr.w      -[A7]
  2855. 00002092  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2856. 00002096  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2857. 0000209A  4EAD 1412                jsr        [A5 + 0x1412 /* export_638 */]
  2858. 0000209E  301F                     move.w     D0, [A7]+
  2859. 000020A0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2860. 000020A4  42A7                     clr.l      -[A7]
  2861. 000020A6  4EAD 125A                jsr        [A5 + 0x125A /* export_583 */]
  2862. 000020AA  4267                     clr.w      -[A7]
  2863. 000020AC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2864. 000020B0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2865. 000020B4  4EAD 1412                jsr        [A5 + 0x1412 /* export_638 */]
  2866. 000020B8  301F                     move.w     D0, [A7]+
  2867. 000020BA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2868. 000020BE  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  2869. 000020C2  4E5E                     unlink     A6
  2870. 000020C4  4E75                     rts
  2871. export_40:
  2872. 000020C6  4E56 FFFC                link       A6, -0x0004
  2873. 000020CA  2F07                     move.l     -[A7], D7
  2874. 000020CC  7E00                     moveq.l    D7, 0x00
  2875. 000020CE  3F3C 0002                move.w     -[A7], 0x2
  2876. 000020D2  2F2D 93DA                move.l     -[A7], [A5 - 0x6C26]
  2877. 000020D6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2878. 000020DA  4EBA 003A                jsr        [PC + 0x3A /* 00002116 */]
  2879. 000020DE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2880. 000020E2  4A40                     tst.w      D0
  2881. 000020E4  671C                     beq        +0x1E /* 00002102 */
  2882. 000020E6  202E 000C                move.l     D0, [A6 + 0xC]
  2883. 000020EA  90AD 93D6                sub.l      D0, [A5 - 0x6C2A]
  2884. 000020EE  42A7                     clr.l      -[A7]
  2885. 000020F0  2D40 FFFC                move.l     [A6 - 0x4], D0
  2886. 000020F4  4EAD 144A                jsr        [A5 + 0x144A /* export_645 */]
  2887. 000020F8  201F                     move.l     D0, [A7]+
  2888. 000020FA  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  2889. 000020FE  6D02                     blt        +0x4 /* 00002102 */
  2890. 00002100  7E01                     moveq.l    D7, 0x01
  2891. label00002102:
  2892. 00002102  2B6E 0008 93DA           move.l     [A5 - 0x6C26], [A6 + 0x8]
  2893. 00002108  2B6E 000C 93D6           move.l     [A5 - 0x6C2A], [A6 + 0xC]
  2894. 0000210E  3007                     move.w     D0, D7
  2895. 00002110  2E1F                     move.l     D7, [A7]+
  2896. 00002112  4E5E                     unlink     A6
  2897. 00002114  4E75                     rts
  2898. export_51:
  2899. fn00002116:
  2900. 00002116  4E56 FFF8                link       A6, -0x0008
  2901. 0000211A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2902. 0000211E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2903. 00002122  486E FFF8                pea.l      [A6 - 0x8]
  2904. 00002126  A8AC                     syscall    Pt2Rect
  2905. 00002128  302E 0010                move.w     D0, [A6 + 0x10]
  2906. 0000212C  4440                     neg.w      D0
  2907. 0000212E  322E 0010                move.w     D1, [A6 + 0x10]
  2908. 00002132  4441                     neg.w      D1
  2909. 00002134  3F01                     move.w     -[A7], D1
  2910. 00002136  3F00                     move.w     -[A7], D0
  2911. 00002138  486E FFF8                pea.l      [A6 - 0x8]
  2912. 0000213C  4EBA E6C6                jsr        [PC - 0x193A /* 00000804 */]
  2913. 00002140  508F                     addq.l     A7, 8
  2914. 00002142  486E FFF8                pea.l      [A6 - 0x8]
  2915. 00002146  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2916. 0000214A  4EBA E696                jsr        [PC - 0x196A /* 000007E2 */]
  2917. 0000214E  508F                     addq.l     A7, 8
  2918. 00002150  4E5E                     unlink     A6
  2919. 00002152  4E75                     rts
  2920. export_55:
  2921. 00002154  4E56 FFA6                link       A6, -0x005A
  2922. 00002158  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2923. 0000215C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2924. 00002160  486E FFEC                pea.l      [A6 - 0x14]
  2925. 00002164  A8AC                     syscall    Pt2Rect
  2926. 00002166  302E 0014                move.w     D0, [A6 + 0x14]
  2927. 0000216A  4440                     neg.w      D0
  2928. 0000216C  322E 0014                move.w     D1, [A6 + 0x14]
  2929. 00002170  4441                     neg.w      D1
  2930. 00002172  3F01                     move.w     -[A7], D1
  2931. 00002174  3F00                     move.w     -[A7], D0
  2932. 00002176  486E FFEC                pea.l      [A6 - 0x14]
  2933. 0000217A  4EBA E688                jsr        [PC - 0x1978 /* 00000804 */]
  2934. 0000217E  508F                     addq.l     A7, 8
  2935. 00002180  486E FFEC                pea.l      [A6 - 0x14]
  2936. 00002184  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2937. 00002188  4EBA E658                jsr        [PC - 0x19A8 /* 000007E2 */]
  2938. 0000218C  508F                     addq.l     A7, 8
  2939. 0000218E  4A40                     tst.w      D0
  2940. 00002190  6606                     bne        +0x8 /* 00002198 */
  2941. 00002192  7000                     moveq.l    D0, 0x00
  2942. 00002194  6000 0222                bra        +0x224 /* 000023B8 */
  2943. label00002198:
  2944. 00002198  302E 000A                move.w     D0, [A6 + 0xA]
  2945. 0000219C  B06E 000E                cmp.w      D0, [A6 + 0xE]
  2946. 000021A0  670A                     beq        +0xC /* 000021AC */
  2947. 000021A2  302E 0008                move.w     D0, [A6 + 0x8]
  2948. 000021A6  B06E 000C                cmp.w      D0, [A6 + 0xC]
  2949. 000021AA  6606                     bne        +0x8 /* 000021B2 */
  2950. label000021AC:
  2951. 000021AC  7001                     moveq.l    D0, 0x01
  2952. 000021AE  6000 0208                bra        +0x20A /* 000023B8 */
  2953. label000021B2:
  2954. 000021B2  302E 000C                move.w     D0, [A6 + 0xC]
  2955. 000021B6  906E 0008                sub.w      D0, [A6 + 0x8]
  2956. 000021BA  3D40 FFB8                move.w     [A6 - 0x48], D0
  2957. 000021BE  486E FFB8                pea.l      [A6 - 0x48]
  2958. 000021C2  486E FFE2                pea.l      [A6 - 0x1E]
  2959. 000021C6  3F3C 200E                move.w     -[A7], 0x200E
  2960. 000021CA  A9EB                     syscall    Pack4/FP68K
  2961. 000021CC  302E 000E                move.w     D0, [A6 + 0xE]
  2962. 000021D0  906E 000A                sub.w      D0, [A6 + 0xA]
  2963. 000021D4  3D40 FFB8                move.w     [A6 - 0x48], D0
  2964. 000021D8  486E FFB8                pea.l      [A6 - 0x48]
  2965. 000021DC  486E FFE2                pea.l      [A6 - 0x1E]
  2966. 000021E0  3F3C 2006                move.w     -[A7], 0x2006
  2967. 000021E4  A9EB                     syscall    Pack4/FP68K
  2968. 000021E6  3D7C 0001 FFB8           move.w     [A6 - 0x48], 0x1
  2969. 000021EC  486E FFB8                pea.l      [A6 - 0x48]
  2970. 000021F0  486E FFAE                pea.l      [A6 - 0x52]
  2971. 000021F4  3F3C 200E                move.w     -[A7], 0x200E
  2972. 000021F8  A9EB                     syscall    Pack4/FP68K
  2973. 000021FA  486E FFE2                pea.l      [A6 - 0x1E]
  2974. 000021FE  486E FFAE                pea.l      [A6 - 0x52]
  2975. 00002202  3F3C 0006                move.w     -[A7], 0x6
  2976. 00002206  A9EB                     syscall    Pack4/FP68K
  2977. 00002208  41EE FFC4                lea.l      A0, [A6 - 0x3C]
  2978. 0000220C  43EE FFAE                lea.l      A1, [A6 - 0x52]
  2979. 00002210  20D9                     move.l     [A0]+, [A1]+
  2980. 00002212  20D9                     move.l     [A0]+, [A1]+
  2981. 00002214  30D9                     move.w     [A0]+, [A1]+
  2982. 00002216  41EE FFE2                lea.l      A0, [A6 - 0x1E]
  2983. 0000221A  2D58 FFB0                move.l     [A6 - 0x50], [A0]+
  2984. 0000221E  2D58 FFB4                move.l     [A6 - 0x4C], [A0]+
  2985. 00002222  3D58 FFB8                move.w     [A6 - 0x48], [A0]+
  2986. 00002226  486E 000A                pea.l      [A6 + 0xA]
  2987. 0000222A  486E FFB0                pea.l      [A6 - 0x50]
  2988. 0000222E  3F3C 2004                move.w     -[A7], 0x2004
  2989. 00002232  A9EB                     syscall    Pack4/FP68K
  2990. 00002234  486E 0008                pea.l      [A6 + 0x8]
  2991. 00002238  486E FFA6                pea.l      [A6 - 0x5A]
  2992. 0000223C  3F3C 200E                move.w     -[A7], 0x200E
  2993. 00002240  A9EB                     syscall    Pack4/FP68K
  2994. 00002242  486E FFB0                pea.l      [A6 - 0x50]
  2995. 00002246  486E FFA6                pea.l      [A6 - 0x5A]
  2996. 0000224A  3F3C 0002                move.w     -[A7], 0x2
  2997. 0000224E  A9EB                     syscall    Pack4/FP68K
  2998. 00002250  41EE FFD8                lea.l      A0, [A6 - 0x28]
  2999. 00002254  43EE FFA6                lea.l      A1, [A6 - 0x5A]
  3000. 00002258  20D9                     move.l     [A0]+, [A1]+
  3001. 0000225A  20D9                     move.l     [A0]+, [A1]+
  3002. 0000225C  30D9                     move.w     [A0]+, [A1]+
  3003. 0000225E  41EE FFC4                lea.l      A0, [A6 - 0x3C]
  3004. 00002262  2D58 FFB0                move.l     [A6 - 0x50], [A0]+
  3005. 00002266  2D58 FFB4                move.l     [A6 - 0x4C], [A0]+
  3006. 0000226A  3D58 FFB8                move.w     [A6 - 0x48], [A0]+
  3007. 0000226E  486E 0012                pea.l      [A6 + 0x12]
  3008. 00002272  486E FFB0                pea.l      [A6 - 0x50]
  3009. 00002276  3F3C 2004                move.w     -[A7], 0x2004
  3010. 0000227A  A9EB                     syscall    Pack4/FP68K
  3011. 0000227C  486E 0010                pea.l      [A6 + 0x10]
  3012. 00002280  486E FFB0                pea.l      [A6 - 0x50]
  3013. 00002284  3F3C 2000                move.w     -[A7], 0x2000 /* ' \0' */
  3014. 00002288  A9EB                     syscall    Pack4/FP68K
  3015. 0000228A  41EE FFCE                lea.l      A0, [A6 - 0x32]
  3016. 0000228E  43EE FFB0                lea.l      A1, [A6 - 0x50]
  3017. 00002292  20D9                     move.l     [A0]+, [A1]+
  3018. 00002294  20D9                     move.l     [A0]+, [A1]+
  3019. 00002296  30D9                     move.w     [A0]+, [A1]+
  3020. 00002298  41EE FFCE                lea.l      A0, [A6 - 0x32]
  3021. 0000229C  2D58 FFB0                move.l     [A6 - 0x50], [A0]+
  3022. 000022A0  2D58 FFB4                move.l     [A6 - 0x4C], [A0]+
  3023. 000022A4  3D58 FFB8                move.w     [A6 - 0x48], [A0]+
  3024. 000022A8  486E FFD8                pea.l      [A6 - 0x28]
  3025. 000022AC  486E FFB0                pea.l      [A6 - 0x50]
  3026. 000022B0  3F3C 0002                move.w     -[A7], 0x2
  3027. 000022B4  A9EB                     syscall    Pack4/FP68K
  3028. 000022B6  41EE FFE2                lea.l      A0, [A6 - 0x1E]
  3029. 000022BA  2D58 FFA6                move.l     [A6 - 0x5A], [A0]+
  3030. 000022BE  2D58 FFAA                move.l     [A6 - 0x56], [A0]+
  3031. 000022C2  3D58 FFAE                move.w     [A6 - 0x52], [A0]+
  3032. 000022C6  486E FFC4                pea.l      [A6 - 0x3C]
  3033. 000022CA  486E FFA6                pea.l      [A6 - 0x5A]
  3034. 000022CE  3F3C 0000                move.w     -[A7], 0x0
  3035. 000022D2  A9EB                     syscall    Pack4/FP68K
  3036. 000022D4  486E FFA6                pea.l      [A6 - 0x5A]
  3037. 000022D8  486E FFB0                pea.l      [A6 - 0x50]
  3038. 000022DC  3F3C 0006                move.w     -[A7], 0x6
  3039. 000022E0  A9EB                     syscall    Pack4/FP68K
  3040. 000022E2  41EE FFBA                lea.l      A0, [A6 - 0x46]
  3041. 000022E6  43EE FFB0                lea.l      A1, [A6 - 0x50]
  3042. 000022EA  20D9                     move.l     [A0]+, [A1]+
  3043. 000022EC  20D9                     move.l     [A0]+, [A1]+
  3044. 000022EE  30D9                     move.w     [A0]+, [A1]+
  3045. 000022F0  41EE FFC4                lea.l      A0, [A6 - 0x3C]
  3046. 000022F4  2D58 FFB0                move.l     [A6 - 0x50], [A0]+
  3047. 000022F8  2D58 FFB4                move.l     [A6 - 0x4C], [A0]+
  3048. 000022FC  3D58 FFB8                move.w     [A6 - 0x48], [A0]+
  3049. 00002300  486E FFB0                pea.l      [A6 - 0x50]
  3050. 00002304  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  3051. 00002308  A9EB                     syscall    Pack4/FP68K
  3052. 0000230A  486E FFBA                pea.l      [A6 - 0x46]
  3053. 0000230E  486E FFB0                pea.l      [A6 - 0x50]
  3054. 00002312  3F3C 0004                move.w     -[A7], 0x4
  3055. 00002316  A9EB                     syscall    Pack4/FP68K
  3056. 00002318  486E FFCE                pea.l      [A6 - 0x32]
  3057. 0000231C  486E FFB0                pea.l      [A6 - 0x50]
  3058. 00002320  3F3C 0000                move.w     -[A7], 0x0
  3059. 00002324  A9EB                     syscall    Pack4/FP68K
  3060. 00002326  486E FFB0                pea.l      [A6 - 0x50]
  3061. 0000232A  3F3C 0016                move.w     -[A7], 0x16
  3062. 0000232E  A9EB                     syscall    Pack4/FP68K
  3063. 00002330  486E FFB0                pea.l      [A6 - 0x50]
  3064. 00002334  486E FFF8                pea.l      [A6 - 0x8]
  3065. 00002338  3F3C 2810                move.w     -[A7], 0x2810
  3066. 0000233C  A9EB                     syscall    Pack4/FP68K
  3067. 0000233E  41EE FFBA                lea.l      A0, [A6 - 0x46]
  3068. 00002342  2D58 FFB0                move.l     [A6 - 0x50], [A0]+
  3069. 00002346  2D58 FFB4                move.l     [A6 - 0x4C], [A0]+
  3070. 0000234A  3D58 FFB8                move.w     [A6 - 0x48], [A0]+
  3071. 0000234E  486E FFB0                pea.l      [A6 - 0x50]
  3072. 00002352  3F3C 0016                move.w     -[A7], 0x16
  3073. 00002356  A9EB                     syscall    Pack4/FP68K
  3074. 00002358  486E FFB0                pea.l      [A6 - 0x50]
  3075. 0000235C  486E FFF4                pea.l      [A6 - 0xC]
  3076. 00002360  3F3C 2810                move.w     -[A7], 0x2810
  3077. 00002364  A9EB                     syscall    Pack4/FP68K
  3078. 00002366  306E 0012                movea.w    A0, [A6 + 0x12]
  3079. 0000236A  91EE FFF4                sub.l      A0, [A6 - 0xC]
  3080. 0000236E  326E 0012                movea.w    A1, [A6 + 0x12]
  3081. 00002372  93EE FFF4                sub.l      A1, [A6 - 0xC]
  3082. 00002376  4851                     pea.l      [A1]
  3083. 00002378  4850                     pea.l      [A0]
  3084. 0000237A  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  3085. 0000237E  306E 0010                movea.w    A0, [A6 + 0x10]
  3086. 00002382  91EE FFF8                sub.l      A0, [A6 - 0x8]
  3087. 00002386  326E 0010                movea.w    A1, [A6 + 0x10]
  3088. 0000238A  93EE FFF8                sub.l      A1, [A6 - 0x8]
  3089. 0000238E  4851                     pea.l      [A1]
  3090. 00002390  4850                     pea.l      [A0]
  3091. 00002392  2D40 FFB6                move.l     [A6 - 0x4A], D0
  3092. 00002396  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  3093. 0000239A  D0AE FFB6                add.l      D0, [A6 - 0x4A]
  3094. 0000239E  2D40 FFFC                move.l     [A6 - 0x4], D0
  3095. 000023A2  302E 0014                move.w     D0, [A6 + 0x14]
  3096. 000023A6  C1EE 0014                muls.w     D0, [A6 + 0x14]
  3097. 000023AA  48C0                     ext.l      D0
  3098. 000023AC  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  3099. 000023B0  6F04                     ble        +0x6 /* 000023B6 */
  3100. 000023B2  7001                     moveq.l    D0, 0x01
  3101. 000023B4  6002                     bra        +0x4 /* 000023B8 */
  3102. label000023B6:
  3103. 000023B6  7000                     moveq.l    D0, 0x00
  3104. label000023B8:
  3105. 000023B8  4E5E                     unlink     A6
  3106. 000023BA  4E75                     rts
  3107. export_62:
  3108. 000023BC  4E56 0000                link       A6, 0
  3109. 000023C0  206E 0008                movea.l    A0, [A6 + 0x8]
  3110. 000023C4  4A10                     tst.b      [A0]
  3111. 000023C6  6610                     bne        +0x12 /* 000023D8 */
  3112. 000023C8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3113. 000023CC  3F3C 03E8                move.w     -[A7], 0x3E8
  3114. 000023D0  3F3C 0004                move.w     -[A7], 0x4
  3115. 000023D4  4EAD 1452                jsr        [A5 + 0x1452 /* export_646 */]
  3116. label000023D8:
  3117. 000023D8  4E5E                     unlink     A6
  3118. 000023DA  4E75                     rts
  3119. export_25:
  3120. 000023DC  4E56 FFF4                link       A6, -0x000C
  3121. 000023E0  4A6D 8DA6                tst.w      [A5 - 0x725A]
  3122. 000023E4  672A                     beq        +0x2C /* 00002410 */
  3123. 000023E6  426E FFFA                clr.w      [A6 - 0x6]
  3124. 000023EA  426E FFFC                clr.w      [A6 - 0x4]
  3125. 000023EE  426E FFFE                clr.w      [A6 - 0x2]
  3126. 000023F2  486E FFFA                pea.l      [A6 - 0x6]
  3127. 000023F6  AA14                     syscall    RGBForeColor
  3128. 000023F8  70FF                     moveq.l    D0, 0xFFFFFFFF
  3129. 000023FA  3D40 FFF4                move.w     [A6 - 0xC], D0
  3130. 000023FE  70FF                     moveq.l    D0, 0xFFFFFFFF
  3131. 00002400  3D40 FFF6                move.w     [A6 - 0xA], D0
  3132. 00002404  70FF                     moveq.l    D0, 0xFFFFFFFF
  3133. 00002406  3D40 FFF8                move.w     [A6 - 0x8], D0
  3134. 0000240A  486E FFF4                pea.l      [A6 - 0xC]
  3135. 0000240E  AA15                     syscall    RGBBackColor
  3136. label00002410:
  3137. 00002410  4E5E                     unlink     A6
  3138. 00002412  4E75                     rts
  3139. export_42:
  3140. fn00002414:
  3141. 00002414  4E56 FFF0                link       A6, -0x0010
  3142. 00002418  486E FFF0                pea.l      [A6 - 0x10]
  3143. 0000241C  A976                     syscall    GetKeys
  3144. 0000241E  7001                     moveq.l    D0, 0x01
  3145. 00002420  C0AE FFF4                and.l      D0, [A6 - 0xC]
  3146. 00002424  4E5E                     unlink     A6
  3147. 00002426  4E75                     rts
  3148. export_23:
  3149. fn00002428:
  3150. 00002428  4E56 FFF0                link       A6, -0x0010
  3151. 0000242C  486E FFF0                pea.l      [A6 - 0x10]
  3152. 00002430  A976                     syscall    GetKeys
  3153. 00002432  7004                     moveq.l    D0, 0x04
  3154. 00002434  C0AE FFF4                and.l      D0, [A6 - 0xC]
  3155. 00002438  4E5E                     unlink     A6
  3156. 0000243A  4E75                     rts
  3157. export_48:
  3158. 0000243C  4E56 FEEA                link       A6, -0x0116
  3159. 00002440  486E FEEA                pea.l      [A6 - 0x116]
  3160. 00002444  3F3C 03E8                move.w     -[A7], 0x3E8
  3161. 00002448  3F3C 0005                move.w     -[A7], 0x5
  3162. 0000244C  4EAD 1452                jsr        [A5 + 0x1452 /* export_646 */]
  3163. 00002450  42A7                     clr.l      -[A7]
  3164. 00002452  4878 0D70                push.l     0xD70 /* '\rp' */
  3165. 00002456  4EAD 1232                jsr        [A5 + 0x1232 /* export_578 */]
  3166. 0000245A  205F                     movea.l    A0, [A7]+
  3167. 0000245C  2B48 8DD6                move.l     [A5 - 0x722A], A0
  3168. 00002460  42A7                     clr.l      -[A7]
  3169. 00002462  4879 4C41 5354           push.l     0x4C415354 /* 'LAST' */
  3170. 00002468  3F3C 0065                move.w     -[A7], 0x65 /* 'e' */
  3171. 0000246C  A9A0                     syscall    GetResource
  3172. 0000246E  205F                     movea.l    A0, [A7]+
  3173. 00002470  2D48 FFF6                move.l     [A6 - 0xA], A0
  3174. 00002474  206E FFF6                movea.l    A0, [A6 - 0xA]
  3175. 00002478  2050                     movea.l    A0, [A0]
  3176. 0000247A  43EE FFFA                lea.l      A1, [A6 - 0x6]
  3177. 0000247E  22D8                     move.l     [A1]+, [A0]+
  3178. 00002480  32D8                     move.w     [A1]+, [A0]+
  3179. 00002482  709C                     moveq.l    D0, 0xFFFFFF9C
  3180. 00002484  3D40 FFF4                move.w     [A6 - 0xC], D0
  3181. 00002488  486E FFF4                pea.l      [A6 - 0xC]
  3182. 0000248C  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  3183. 00002490  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3184. 00002494  4EAD 0CAA                jsr        [A5 + 0xCAA /* export_401 */]
  3185. 00002498  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3186. 0000249C  2F2D 8DD6                move.l     -[A7], [A5 - 0x722A]
  3187. 000024A0  486E FEEA                pea.l      [A6 - 0x116]
  3188. 000024A4  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  3189. 000024A8  4EAD 0712                jsr        [A5 + 0x712 /* export_222 */]
  3190. 000024AC  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3191. 000024B0  3D40 FFF2                move.w     [A6 - 0xE], D0
  3192. 000024B4  4A40                     tst.w      D0
  3193. 000024B6  6700 009C                beq        +0x9E /* 00002554 */
  3194. 000024BA  0C6E FFCF FFF2           cmpi.w     [A6 - 0xE], 0xFFCF
  3195. 000024C0  660A                     bne        +0xC /* 000024CC */
  3196. 000024C2  3F3C 0015                move.w     -[A7], 0x15
  3197. 000024C6  4EAD 09DA                jsr        [A5 + 0x9DA /* export_311 */]
  3198. 000024CA  548F                     addq.l     A7, 2
  3199. label000024CC:
  3200. 000024CC  2D7C 4D44 4F43 FFEE      move.l     [A6 - 0x12], 0x4D444F43 /* 'MDOC' */
  3201. 000024D4  2D7C 5255 4E54 FFEA      move.l     [A6 - 0x16], 0x52554E54 /* 'RUNT' */
  3202. 000024DC  486E FFEA                pea.l      [A6 - 0x16]
  3203. 000024E0  486E FFEE                pea.l      [A6 - 0x12]
  3204. 000024E4  486E FFF4                pea.l      [A6 - 0xC]
  3205. 000024E8  486E FEEA                pea.l      [A6 - 0x116]
  3206. 000024EC  486E FEEA                pea.l      [A6 - 0x116]
  3207. 000024F0  4EAD 0C9A                jsr        [A5 + 0xC9A /* export_399 */]
  3208. 000024F4  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3209. 000024F8  4A40                     tst.w      D0
  3210. 000024FA  660E                     bne        +0x10 /* 0000250A */
  3211. 000024FC  2F2D 8DD6                move.l     -[A7], [A5 - 0x722A]
  3212. 00002500  4EAD 123A                jsr        [A5 + 0x123A /* export_579 */]
  3213. 00002504  42AD 8DD6                clr.l      [A5 - 0x722A]
  3214. 00002508  604A                     bra        +0x4C /* 00002554 */
  3215. label0000250A:
  3216. 0000250A  486E FFFA                pea.l      [A6 - 0x6]
  3217. 0000250E  486E FFFC                pea.l      [A6 - 0x4]
  3218. 00002512  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  3219. 00002516  4EAD 0CB2                jsr        [A5 + 0xCB2 /* export_402 */]
  3220. 0000251A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3221. 0000251E  206E FFF6                movea.l    A0, [A6 - 0xA]
  3222. 00002522  2050                     movea.l    A0, [A0]
  3223. 00002524  43EE FFFA                lea.l      A1, [A6 - 0x6]
  3224. 00002528  20D9                     move.l     [A0]+, [A1]+
  3225. 0000252A  30D9                     move.w     [A0]+, [A1]+
  3226. 0000252C  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  3227. 00002530  A9AA                     syscall    ChangedResource
  3228. 00002532  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  3229. 00002536  A9B0                     syscall    WriteResource
  3230. 00002538  2F2D 8DD6                move.l     -[A7], [A5 - 0x722A]
  3231. 0000253C  486E FEEA                pea.l      [A6 - 0x116]
  3232. 00002540  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  3233. 00002544  4EAD 0712                jsr        [A5 + 0x712 /* export_222 */]
  3234. 00002548  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3235. 0000254C  3F00                     move.w     -[A7], D0
  3236. 0000254E  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  3237. 00002552  548F                     addq.l     A7, 2
  3238. label00002554:
  3239. 00002554  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  3240. 00002558  A9A3                     syscall    ReleaseResource
  3241. 0000255A  4AAD 8DD6                tst.l      [A5 - 0x722A]
  3242. 0000255E  674C                     beq        +0x4E /* 000025AC */
  3243. 00002560  4267                     clr.w      -[A7]
  3244. 00002562  42A7                     clr.l      -[A7]
  3245. 00002564  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  3246. 00002568  4EAD 131A                jsr        [A5 + 0x131A /* export_607 */]
  3247. 0000256C  301F                     move.w     D0, [A7]+
  3248. 0000256E  3F00                     move.w     -[A7], D0
  3249. 00002570  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  3250. 00002574  548F                     addq.l     A7, 2
  3251. 00002576  4267                     clr.w      -[A7]
  3252. 00002578  486E FEEA                pea.l      [A6 - 0x116]
  3253. 0000257C  A997                     syscall    OpenResFile
  3254. 0000257E  301F                     move.w     D0, [A7]+
  3255. 00002580  3B40 8DA2                move.w     [A5 - 0x725E], D0
  3256. 00002584  4267                     clr.w      -[A7]
  3257. 00002586  A9AF                     syscall    ResError
  3258. 00002588  301F                     move.w     D0, [A7]+
  3259. 0000258A  4A40                     tst.w      D0
  3260. 0000258C  6704                     beq        +0x6 /* 00002592 */
  3261. 0000258E  426D 8DA2                clr.w      [A5 - 0x725E]
  3262. label00002592:
  3263. 00002592  486D 8DEA                pea.l      [A5 - 0x7216]
  3264. 00002596  42A7                     clr.l      -[A7]
  3265. 00002598  2F2D 8DD6                move.l     -[A7], [A5 - 0x722A]
  3266. 0000259C  4EAD 074A                jsr        [A5 + 0x74A /* export_229 */]
  3267. 000025A0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3268. 000025A4  3F00                     move.w     -[A7], D0
  3269. 000025A6  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  3270. 000025AA  548F                     addq.l     A7, 2
  3271. label000025AC:
  3272. 000025AC  0C6E FF9C FFF4           cmpi.w     [A6 - 0xC], 0xFF9C
  3273. 000025B2  6706                     beq        +0x8 /* 000025BA */
  3274. 000025B4  3B6E FFF4 8E26           move.w     [A5 - 0x71DA], [A6 - 0xC]
  3275. label000025BA:
  3276. 000025BA  4E5E                     unlink     A6
  3277. 000025BC  4E75                     rts
  3278. fn000025BE:
  3279. 000025BE  4E56 FFFC                link       A6, -0x0004
  3280. 000025C2  2F07                     move.l     -[A7], D7
  3281. 000025C4  4AAD 8DD6                tst.l      [A5 - 0x722A]
  3282. 000025C8  6700 0082                beq        +0x84 /* 0000264C */
  3283. 000025CC  2F2D 8DEA                move.l     -[A7], [A5 - 0x7216]
  3284. 000025D0  4EAD 06EA                jsr        [A5 + 0x6EA /* export_217 */]
  3285. 000025D4  588F                     addq.l     A7, 4
  3286. 000025D6  2D40 FFFC                move.l     [A6 - 0x4], D0
  3287. 000025DA  2F2D 8DD6                move.l     -[A7], [A5 - 0x722A]
  3288. 000025DE  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  3289. 000025E2  588F                     addq.l     A7, 4
  3290. 000025E4  4A40                     tst.w      D0
  3291. 000025E6  661C                     bne        +0x1E /* 00002604 */
  3292. 000025E8  4878 0003                push.l     0x3
  3293. 000025EC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3294. 000025F0  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  3295. 000025F4  2F00                     move.l     -[A7], D0
  3296. 000025F6  2F2D 8DD6                move.l     -[A7], [A5 - 0x722A]
  3297. 000025FA  4EAD 0702                jsr        [A5 + 0x702 /* export_220 */]
  3298. 000025FE  508F                     addq.l     A7, 8
  3299. 00002600  4A40                     tst.w      D0
  3300. 00002602  670A                     beq        +0xC /* 0000260E */
  3301. label00002604:
  3302. 00002604  2F2D 8DD6                move.l     -[A7], [A5 - 0x722A]
  3303. 00002608  4EAD 071A                jsr        [A5 + 0x71A /* export_223 */]
  3304. 0000260C  588F                     addq.l     A7, 4
  3305. label0000260E:
  3306. 0000260E  42A7                     clr.l      -[A7]
  3307. 00002610  2F2D 8DD6                move.l     -[A7], [A5 - 0x722A]
  3308. 00002614  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  3309. 00002618  508F                     addq.l     A7, 8
  3310. 0000261A  3E00                     move.w     D7, D0
  3311. 0000261C  4A47                     tst.w      D7
  3312. 0000261E  6704                     beq        +0x6 /* 00002624 */
  3313. 00002620  3007                     move.w     D0, D7
  3314. 00002622  602A                     bra        +0x2C /* 0000264E */
  3315. label00002624:
  3316. 00002624  2F2D 8DD6                move.l     -[A7], [A5 - 0x722A]
  3317. 00002628  4EAD 072A                jsr        [A5 + 0x72A /* export_225 */]
  3318. 0000262C  588F                     addq.l     A7, 4
  3319. 0000262E  3E00                     move.w     D7, D0
  3320. 00002630  4A47                     tst.w      D7
  3321. 00002632  6704                     beq        +0x6 /* 00002638 */
  3322. 00002634  3007                     move.w     D0, D7
  3323. 00002636  6016                     bra        +0x18 /* 0000264E */
  3324. label00002638:
  3325. 00002638  4A6D 8DA2                tst.w      [A5 - 0x725E]
  3326. 0000263C  670E                     beq        +0x10 /* 0000264C */
  3327. 0000263E  3F2D 8DA2                move.w     -[A7], [A5 - 0x725E]
  3328. 00002642  A99A                     syscall    CloseResFile
  3329. 00002644  4267                     clr.w      -[A7]
  3330. 00002646  A9AF                     syscall    ResError
  3331. 00002648  301F                     move.w     D0, [A7]+
  3332. 0000264A  6002                     bra        +0x4 /* 0000264E */
  3333. label0000264C:
  3334. 0000264C  7000                     moveq.l    D0, 0x00
  3335. label0000264E:
  3336. 0000264E  2E1F                     move.l     D7, [A7]+
  3337. 00002650  4E5E                     unlink     A6
  3338. 00002652  4E75                     rts
  3339. export_38:
  3340. 00002654  4E56 0000                link       A6, 0
  3341. 00002658  48E7 0308                movem.l    -[A7], D6,D7,A4
  3342. 0000265C  2E2E 0008                move.l     D7, [A6 + 0x8]
  3343. 00002660  206D 8DDE                movea.l    A0, [A5 - 0x7222]
  3344. 00002664  2850                     movea.l    A4, [A0]
  3345. 00002666  7C00                     moveq.l    D6, 0x00
  3346. 00002668  6020                     bra        +0x22 /* 0000268A */
  3347. label0000266A:
  3348. 0000266A  BEAC 0054                cmp.l      D7, [A4 + 0x54]
  3349. 0000266E  6614                     bne        +0x16 /* 00002684 */
  3350. 00002670  206E 000C                movea.l    A0, [A6 + 0xC]
  3351. 00002674  43D4                     lea.l      A1, [A4]
  3352. 00002676  7019                     moveq.l    D0, 0x19
  3353. label00002678:
  3354. 00002678  20D9                     move.l     [A0]+, [A1]+
  3355. 0000267A  51C8 FFFC                dbf        D0, -0x6 /* 00002678 */
  3356. 0000267E  30D9                     move.w     [A0]+, [A1]+
  3357. 00002680  7001                     moveq.l    D0, 0x01
  3358. 00002682  600E                     bra        +0x10 /* 00002692 */
  3359. label00002684:
  3360. 00002684  49EC 006A                lea.l      A4, [A4 + 0x6A]
  3361. 00002688  5246                     addq.w     D6, 1
  3362. label0000268A:
  3363. 0000268A  BC6D 8DAA                cmp.w      D6, [A5 - 0x7256]
  3364. 0000268E  6DDA                     blt        -0x24 /* 0000266A */
  3365. 00002690  7000                     moveq.l    D0, 0x00
  3366. label00002692:
  3367. 00002692  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  3368. 00002696  4E5E                     unlink     A6
  3369. 00002698  4E75                     rts
  3370. export_49:
  3371. fn0000269A:
  3372. 0000269A  4E56 0000                link       A6, 0
  3373. 0000269E  48E7 0118                movem.l    -[A7], D7,A3,A4
  3374. 000026A2  286E 0008                movea.l    A4, [A6 + 0x8]
  3375. 000026A6  206D 8DDE                movea.l    A0, [A5 - 0x7222]
  3376. 000026AA  2650                     movea.l    A3, [A0]
  3377. 000026AC  7E00                     moveq.l    D7, 0x00
  3378. 000026AE  6020                     bra        +0x22 /* 000026D0 */
  3379. label000026B0:
  3380. 000026B0  B9EB 0048                cmpa.l     A4, [A3 + 0x48]
  3381. 000026B4  6614                     bne        +0x16 /* 000026CA */
  3382. 000026B6  206E 000C                movea.l    A0, [A6 + 0xC]
  3383. 000026BA  43D3                     lea.l      A1, [A3]
  3384. 000026BC  7019                     moveq.l    D0, 0x19
  3385. label000026BE:
  3386. 000026BE  20D9                     move.l     [A0]+, [A1]+
  3387. 000026C0  51C8 FFFC                dbf        D0, -0x6 /* 000026BE */
  3388. 000026C4  30D9                     move.w     [A0]+, [A1]+
  3389. 000026C6  7001                     moveq.l    D0, 0x01
  3390. 000026C8  600E                     bra        +0x10 /* 000026D8 */
  3391. label000026CA:
  3392. 000026CA  47EB 006A                lea.l      A3, [A3 + 0x6A]
  3393. 000026CE  5247                     addq.w     D7, 1
  3394. label000026D0:
  3395. 000026D0  BE6D 8DAA                cmp.w      D7, [A5 - 0x7256]
  3396. 000026D4  6DDA                     blt        -0x24 /* 000026B0 */
  3397. 000026D6  7000                     moveq.l    D0, 0x00
  3398. label000026D8:
  3399. 000026D8  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  3400. 000026DC  4E5E                     unlink     A6
  3401. 000026DE  4E75                     rts
  3402. export_57:
  3403. 000026E0  4E56 0000                link       A6, 0
  3404. 000026E4  48E7 0118                movem.l    -[A7], D7,A3,A4
  3405. 000026E8  286E 0008                movea.l    A4, [A6 + 0x8]
  3406. 000026EC  206D 8DDE                movea.l    A0, [A5 - 0x7222]
  3407. 000026F0  2650                     movea.l    A3, [A0]
  3408. 000026F2  7E00                     moveq.l    D7, 0x00
  3409. 000026F4  6020                     bra        +0x22 /* 00002716 */
  3410. label000026F6:
  3411. 000026F6  B9EB 0048                cmpa.l     A4, [A3 + 0x48]
  3412. 000026FA  6614                     bne        +0x16 /* 00002710 */
  3413. 000026FC  206E 000C                movea.l    A0, [A6 + 0xC]
  3414. 00002700  43D3                     lea.l      A1, [A3]
  3415. 00002702  7019                     moveq.l    D0, 0x19
  3416. label00002704:
  3417. 00002704  22D8                     move.l     [A1]+, [A0]+
  3418. 00002706  51C8 FFFC                dbf        D0, -0x6 /* 00002704 */
  3419. 0000270A  32D8                     move.w     [A1]+, [A0]+
  3420. 0000270C  7001                     moveq.l    D0, 0x01
  3421. 0000270E  600E                     bra        +0x10 /* 0000271E */
  3422. label00002710:
  3423. 00002710  47EB 006A                lea.l      A3, [A3 + 0x6A]
  3424. 00002714  5247                     addq.w     D7, 1
  3425. label00002716:
  3426. 00002716  BE6D 8DAA                cmp.w      D7, [A5 - 0x7256]
  3427. 0000271A  6DDA                     blt        -0x24 /* 000026F6 */
  3428. 0000271C  7000                     moveq.l    D0, 0x00
  3429. label0000271E:
  3430. 0000271E  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  3431. 00002722  4E5E                     unlink     A6
  3432. 00002724  4E75                     rts
  3433. export_18:
  3434. 00002726  4E56 0000                link       A6, 0
  3435. 0000272A  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  3436. 0000272E  286E 0008                movea.l    A4, [A6 + 0x8]
  3437. 00002732  206D 8DDE                movea.l    A0, [A5 - 0x7222]
  3438. 00002736  2650                     movea.l    A3, [A0]
  3439. 00002738  7E00                     moveq.l    D7, 0x00
  3440. 0000273A  6000 0062                bra        +0x64 /* 0000279E */
  3441. label0000273E:
  3442. 0000273E  B9EB 0048                cmpa.l     A4, [A3 + 0x48]
  3443. 00002742  6654                     bne        +0x56 /* 00002798 */
  3444. 00002744  302D 8DAA                move.w     D0, [A5 - 0x7256]
  3445. 00002748  9047                     sub.w      D0, D7
  3446. 0000274A  5340                     subq.w     D0, 1
  3447. 0000274C  C1FC 006A                muls.w     D0, 0x6A /* 'j' */
  3448. 00002750  48C0                     ext.l      D0
  3449. 00002752  2C00                     move.l     D6, D0
  3450. 00002754  206D 8DDE                movea.l    A0, [A5 - 0x7222]
  3451. 00002758  3007                     move.w     D0, D7
  3452. 0000275A  5240                     addq.w     D0, 1
  3453. 0000275C  C1FC 006A                muls.w     D0, 0x6A /* 'j' */
  3454. 00002760  D090                     add.l      D0, [A0]
  3455. 00002762  206D 8DDE                movea.l    A0, [A5 - 0x7222]
  3456. 00002766  3207                     move.w     D1, D7
  3457. 00002768  C3FC 006A                muls.w     D1, 0x6A /* 'j' */
  3458. 0000276C  D290                     add.l      D1, [A0]
  3459. 0000276E  2F06                     move.l     -[A7], D6
  3460. 00002770  2F01                     move.l     -[A7], D1
  3461. 00002772  2F00                     move.l     -[A7], D0
  3462. 00002774  4EBA E0A2                jsr        [PC - 0x1F5E /* 00000818 */]
  3463. 00002778  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3464. 0000277C  536D 8DAA                subq.w     [A5 - 0x7256], 1
  3465. 00002780  302D 8DAA                move.w     D0, [A5 - 0x7256]
  3466. 00002784  C1FC 006A                muls.w     D0, 0x6A /* 'j' */
  3467. 00002788  2F2D 8DDE                move.l     -[A7], [A5 - 0x7222]
  3468. 0000278C  48C0                     ext.l      D0
  3469. 0000278E  2F00                     move.l     -[A7], D0
  3470. 00002790  4EAD 125A                jsr        [A5 + 0x125A /* export_583 */]
  3471. 00002794  7001                     moveq.l    D0, 0x01
  3472. 00002796  600E                     bra        +0x10 /* 000027A6 */
  3473. label00002798:
  3474. 00002798  47EB 006A                lea.l      A3, [A3 + 0x6A]
  3475. 0000279C  5247                     addq.w     D7, 1
  3476. label0000279E:
  3477. 0000279E  BE6D 8DAA                cmp.w      D7, [A5 - 0x7256]
  3478. 000027A2  6D9A                     blt        -0x64 /* 0000273E */
  3479. 000027A4  7000                     moveq.l    D0, 0x00
  3480. label000027A6:
  3481. 000027A6  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  3482. 000027AA  4E5E                     unlink     A6
  3483. 000027AC  4E75                     rts
  3484. export_34:
  3485. 000027AE  4E56 0000                link       A6, 0
  3486. 000027B2  526D 8DAA                addq.w     [A5 - 0x7256], 1
  3487. 000027B6  302D 8DAA                move.w     D0, [A5 - 0x7256]
  3488. 000027BA  C1FC 006A                muls.w     D0, 0x6A /* 'j' */
  3489. 000027BE  2F2D 8DDE                move.l     -[A7], [A5 - 0x7222]
  3490. 000027C2  48C0                     ext.l      D0
  3491. 000027C4  2F00                     move.l     -[A7], D0
  3492. 000027C6  4EAD 125A                jsr        [A5 + 0x125A /* export_583 */]
  3493. 000027CA  206D 8DDE                movea.l    A0, [A5 - 0x7222]
  3494. 000027CE  302D 8DAA                move.w     D0, [A5 - 0x7256]
  3495. 000027D2  5340                     subq.w     D0, 1
  3496. 000027D4  C1FC 006A                muls.w     D0, 0x6A /* 'j' */
  3497. 000027D8  D090                     add.l      D0, [A0]
  3498. 000027DA  206E 0008                movea.l    A0, [A6 + 0x8]
  3499. 000027DE  2240                     movea.l    A1, D0
  3500. 000027E0  7019                     moveq.l    D0, 0x19
  3501. label000027E2:
  3502. 000027E2  22D8                     move.l     [A1]+, [A0]+
  3503. 000027E4  51C8 FFFC                dbf        D0, -0x6 /* 000027E2 */
  3504. 000027E8  32D8                     move.w     [A1]+, [A0]+
  3505. 000027EA  4E5E                     unlink     A6
  3506. 000027EC  4E75                     rts
  3507. export_44:
  3508. 000027EE  4E56 0000                link       A6, 0
  3509. 000027F2  4A6D 8DA6                tst.w      [A5 - 0x725A]
  3510. 000027F6  670E                     beq        +0x10 /* 00002806 */
  3511. 000027F8  4A6E 000C                tst.w      [A6 + 0xC]
  3512. 000027FC  6708                     beq        +0xA /* 00002806 */
  3513. 000027FE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3514. 00002802  AA00                     syscall    OpenCPort
  3515. 00002804  6006                     bra        +0x8 /* 0000280C */
  3516. label00002806:
  3517. 00002806  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3518. 0000280A  A86F                     syscall    OpenPort
  3519. label0000280C:
  3520. 0000280C  4E5E                     unlink     A6
  3521. 0000280E  4E75                     rts
  3522. export_52:
  3523. 00002810  4E56 0000                link       A6, 0
  3524. 00002814  4A6D 8DA6                tst.w      [A5 - 0x725A]
  3525. 00002818  670E                     beq        +0x10 /* 00002828 */
  3526. 0000281A  4A6E 000C                tst.w      [A6 + 0xC]
  3527. 0000281E  6708                     beq        +0xA /* 00002828 */
  3528. 00002820  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3529. 00002824  A87D                     syscall    ClosePort
  3530. 00002826  6006                     bra        +0x8 /* 0000282E */
  3531. label00002828:
  3532. 00002828  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3533. 0000282C  A87D                     syscall    ClosePort
  3534. label0000282E:
  3535. 0000282E  4E5E                     unlink     A6
  3536. 00002830  4E75                     rts
  3537. export_60:
  3538. 00002832  4E56 0000                link       A6, 0
  3539. 00002836  4A6D 8DA6                tst.w      [A5 - 0x725A]
  3540. 0000283A  670E                     beq        +0x10 /* 0000284A */
  3541. 0000283C  4A6E 000C                tst.w      [A6 + 0xC]
  3542. 00002840  6708                     beq        +0xA /* 0000284A */
  3543. 00002842  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3544. 00002846  AA4E                     syscall    SetStdCProcs
  3545. 00002848  6006                     bra        +0x8 /* 00002850 */
  3546. label0000284A:
  3547. 0000284A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3548. 0000284E  A8EA                     syscall    SetStdProcs
  3549. label00002850:
  3550. 00002850  4E5E                     unlink     A6
  3551. 00002852  4E75                     rts
  3552. export_22:
  3553. 00002854  4E56 FFCA                link       A6, -0x0036
  3554. 00002858  4A6D 8DA6                tst.w      [A5 - 0x725A]
  3555. 0000285C  6760                     beq        +0x62 /* 000028BE */
  3556. 0000285E  4A6E 000C                tst.w      [A6 + 0xC]
  3557. 00002862  675A                     beq        +0x5C /* 000028BE */
  3558. 00002864  206D EC46                movea.l    A0, [A5 - 0x13BA]
  3559. 00002868  2D68 0002 FFCA           move.l     [A6 - 0x36], [A0 + 0x2]
  3560. 0000286E  206E FFCA                movea.l    A0, [A6 - 0x36]
  3561. 00002872  2050                     movea.l    A0, [A0]
  3562. 00002874  43EE FFCE                lea.l      A1, [A6 - 0x32]
  3563. 00002878  700B                     moveq.l    D0, 0x0B
  3564. label0000287A:
  3565. 0000287A  22D8                     move.l     [A1]+, [A0]+
  3566. 0000287C  51C8 FFFC                dbf        D0, -0x6 /* 0000287A */
  3567. 00002880  32D8                     move.w     [A1]+, [A0]+
  3568. 00002882  206E 0008                movea.l    A0, [A6 + 0x8]
  3569. 00002886  2D50 FFCE                move.l     [A6 - 0x32], [A0]
  3570. 0000288A  206E 0008                movea.l    A0, [A6 + 0x8]
  3571. 0000288E  43EE FFD4                lea.l      A1, [A6 - 0x2C]
  3572. 00002892  5C88                     addq.l     A0, 6
  3573. 00002894  22D8                     move.l     [A1]+, [A0]+
  3574. 00002896  22D8                     move.l     [A1]+, [A0]+
  3575. 00002898  206E 0008                movea.l    A0, [A6 + 0x8]
  3576. 0000289C  303C 8000                move.w     D0, 0x8000
  3577. 000028A0  8068 0004                or.w       D0, [A0 + 0x4]
  3578. 000028A4  3D40 FFD2                move.w     [A6 - 0x2E], D0
  3579. 000028A8  206E FFCA                movea.l    A0, [A6 - 0x36]
  3580. 000028AC  2050                     movea.l    A0, [A0]
  3581. 000028AE  43EE FFCE                lea.l      A1, [A6 - 0x32]
  3582. 000028B2  700B                     moveq.l    D0, 0x0B
  3583. label000028B4:
  3584. 000028B4  20D9                     move.l     [A0]+, [A1]+
  3585. 000028B6  51C8 FFFC                dbf        D0, -0x6 /* 000028B4 */
  3586. 000028BA  30D9                     move.w     [A0]+, [A1]+
  3587. 000028BC  6006                     bra        +0x8 /* 000028C4 */
  3588. label000028BE:
  3589. 000028BE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3590. 000028C2  A875                     syscall    SetPBits/SetPortBits
  3591. label000028C4:
  3592. 000028C4  206D EC46                movea.l    A0, [A5 - 0x13BA]
  3593. 000028C8  2F28 0018                move.l     -[A7], [A0 + 0x18]
  3594. 000028CC  206E 0008                movea.l    A0, [A6 + 0x8]
  3595. 000028D0  4868 0006                pea.l      [A0 + 0x6]
  3596. 000028D4  A8DF                     syscall    RectRgn
  3597. 000028D6  206E 0008                movea.l    A0, [A6 + 0x8]
  3598. 000028DA  226D EC46                movea.l    A1, [A5 - 0x13BA]
  3599. 000028DE  43E9 0010                lea.l      A1, [A1 + 0x10]
  3600. 000028E2  5C88                     addq.l     A0, 6
  3601. 000028E4  22D8                     move.l     [A1]+, [A0]+
  3602. 000028E6  22D8                     move.l     [A1]+, [A0]+
  3603. 000028E8  4E5E                     unlink     A6
  3604. 000028EA  4E75                     rts
  3605. export_21:
  3606. fn000028EC:
  3607. 000028EC  4E56 FFCA                link       A6, -0x0036
  3608. 000028F0  206D EC46                movea.l    A0, [A5 - 0x13BA]
  3609. 000028F4  0828 0007 0006           btst.b     [A0 + 0x6], 0x7
  3610. 000028FA  675A                     beq        +0x5C /* 00002956 */
  3611. 000028FC  206D EC46                movea.l    A0, [A5 - 0x13BA]
  3612. 00002900  2D68 0002 FFCA           move.l     [A6 - 0x36], [A0 + 0x2]
  3613. 00002906  206E FFCA                movea.l    A0, [A6 - 0x36]
  3614. 0000290A  2050                     movea.l    A0, [A0]
  3615. 0000290C  43EE FFCE                lea.l      A1, [A6 - 0x32]
  3616. 00002910  700B                     moveq.l    D0, 0x0B
  3617. label00002912:
  3618. 00002912  22D8                     move.l     [A1]+, [A0]+
  3619. 00002914  51C8 FFFC                dbf        D0, -0x6 /* 00002912 */
  3620. 00002918  32D8                     move.w     [A1]+, [A0]+
  3621. 0000291A  206E 0008                movea.l    A0, [A6 + 0x8]
  3622. 0000291E  20AE FFCE                move.l     [A0], [A6 - 0x32]
  3623. 00002922  206E 0008                movea.l    A0, [A6 + 0x8]
  3624. 00002926  5C88                     addq.l     A0, 6
  3625. 00002928  43EE FFD4                lea.l      A1, [A6 - 0x2C]
  3626. 0000292C  20D9                     move.l     [A0]+, [A1]+
  3627. 0000292E  20D9                     move.l     [A0]+, [A1]+
  3628. 00002930  303C 7FFF                move.w     D0, 0x7FFF
  3629. 00002934  C06E FFD2                and.w      D0, [A6 - 0x2E]
  3630. 00002938  206E 0008                movea.l    A0, [A6 + 0x8]
  3631. 0000293C  3140 0004                move.w     [A0 + 0x4], D0
  3632. 00002940  206E FFCA                movea.l    A0, [A6 - 0x36]
  3633. 00002944  2050                     movea.l    A0, [A0]
  3634. 00002946  43EE FFCE                lea.l      A1, [A6 - 0x32]
  3635. 0000294A  700B                     moveq.l    D0, 0x0B
  3636. label0000294C:
  3637. 0000294C  20D9                     move.l     [A0]+, [A1]+
  3638. 0000294E  51C8 FFFC                dbf        D0, -0x6 /* 0000294C */
  3639. 00002952  30D9                     move.w     [A0]+, [A1]+
  3640. 00002954  6012                     bra        +0x14 /* 00002968 */
  3641. label00002956:
  3642. 00002956  206D EC46                movea.l    A0, [A5 - 0x13BA]
  3643. 0000295A  226E 0008                movea.l    A1, [A6 + 0x8]
  3644. 0000295E  5488                     addq.l     A0, 2
  3645. 00002960  22D8                     move.l     [A1]+, [A0]+
  3646. 00002962  22D8                     move.l     [A1]+, [A0]+
  3647. 00002964  22D8                     move.l     [A1]+, [A0]+
  3648. 00002966  32D8                     move.w     [A1]+, [A0]+
  3649. label00002968:
  3650. 00002968  4E5E                     unlink     A6
  3651. 0000296A  4E75                     rts
  3652. export_30:
  3653. fn0000296C:
  3654. 0000296C  4E56 0000                link       A6, 0
  3655. 00002970  48E7 0700                movem.l    -[A7], D5,D6,D7
  3656. 00002974  206E 0008                movea.l    A0, [A6 + 0x8]
  3657. 00002978  226E 0008                movea.l    A1, [A6 + 0x8]
  3658. 0000297C  3029 0006                move.w     D0, [A1 + 0x6]
  3659. 00002980  9068 0002                sub.w      D0, [A0 + 0x2]
  3660. 00002984  48C0                     ext.l      D0
  3661. 00002986  2C00                     move.l     D6, D0
  3662. 00002988  206E 0008                movea.l    A0, [A6 + 0x8]
  3663. 0000298C  226E 0008                movea.l    A1, [A6 + 0x8]
  3664. 00002990  3029 0004                move.w     D0, [A1 + 0x4]
  3665. 00002994  9050                     sub.w      D0, [A0]
  3666. 00002996  48C0                     ext.l      D0
  3667. 00002998  2A00                     move.l     D5, D0
  3668. 0000299A  4A6D 8DA6                tst.w      [A5 - 0x725A]
  3669. 0000299E  6714                     beq        +0x16 /* 000029B4 */
  3670. 000029A0  4A6E 0014                tst.w      [A6 + 0x14]
  3671. 000029A4  670E                     beq        +0x10 /* 000029B4 */
  3672. 000029A6  2006                     move.l     D0, D6
  3673. 000029A8  5680                     addq.l     D0, 3
  3674. 000029AA  0280 0000 FFFC           andi.l     D0, 0xFFFC
  3675. 000029B0  2E00                     move.l     D7, D0
  3676. 000029B2  600E                     bra        +0x10 /* 000029C2 */
  3677. label000029B4:
  3678. 000029B4  2006                     move.l     D0, D6
  3679. 000029B6  0680 0000 000F           addi.l     D0, 0xF
  3680. 000029BC  E880                     asr        D0, 4
  3681. 000029BE  D080                     add.l      D0, D0
  3682. 000029C0  2E00                     move.l     D7, D0
  3683. label000029C2:
  3684. 000029C2  2F05                     move.l     -[A7], D5
  3685. 000029C4  2F07                     move.l     -[A7], D7
  3686. 000029C6  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  3687. 000029CA  206E 000C                movea.l    A0, [A6 + 0xC]
  3688. 000029CE  2080                     move.l     [A0], D0
  3689. 000029D0  206E 0010                movea.l    A0, [A6 + 0x10]
  3690. 000029D4  3087                     move.w     [A0], D7
  3691. 000029D6  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  3692. 000029DA  4E5E                     unlink     A6
  3693. 000029DC  4E75                     rts
  3694. fn000029DE:
  3695. 000029DE  4267                     clr.w      -[A7]
  3696. 000029E0  3F3C 0001                move.w     -[A7], 0x1
  3697. 000029E4  486D 8E06                pea.l      [A5 - 0x71FA]
  3698. 000029E8  4EAD 11EA                jsr        [A5 + 0x11EA /* export_569 */]
  3699. 000029EC  301F                     move.w     D0, [A7]+
  3700. 000029EE  102D 8E0F                move.b     D0, [A5 - 0x71F1]
  3701. 000029F2  4880                     ext.w      D0
  3702. 000029F4  3B40 8DA6                move.w     [A5 - 0x725A], D0
  3703. 000029F8  4EBA 0056                jsr        [PC + 0x56 /* 00002A50 */]
  3704. 000029FC  3B40 8D9E                move.w     [A5 - 0x7262], D0
  3705. 00002A00  0C6D 0008 8D9E           cmpi.w     [A5 - 0x7262], 0x8
  3706. 00002A06  6704                     beq        +0x6 /* 00002A0C */
  3707. 00002A08  426D 8DA6                clr.w      [A5 - 0x725A]
  3708. label00002A0C:
  3709. 00002A0C  4E75                     rts
  3710. fn00002A0E:
  3711. 00002A0E  4E56 FFFE                link       A6, -0x0002
  3712. 00002A12  4A6D 8DA6                tst.w      [A5 - 0x725A]
  3713. 00002A16  6734                     beq        +0x36 /* 00002A4C */
  3714. 00002A18  4EBA 0036                jsr        [PC + 0x36 /* 00002A50 */]
  3715. 00002A1C  3D40 FFFE                move.w     [A6 - 0x2], D0
  3716. 00002A20  302E FFFE                move.w     D0, [A6 - 0x2]
  3717. 00002A24  B06D 8D9E                cmp.w      D0, [A5 - 0x7262]
  3718. 00002A28  6722                     beq        +0x24 /* 00002A4C */
  3719. 00002A2A  0C6E 0008 FFFE           cmpi.w     [A6 - 0x2], 0x8
  3720. 00002A30  6714                     beq        +0x16 /* 00002A46 */
  3721. 00002A32  4267                     clr.w      -[A7]
  3722. 00002A34  3F3C 0003                move.w     -[A7], 0x3
  3723. 00002A38  3F3C 03E8                move.w     -[A7], 0x3E8
  3724. 00002A3C  4EBA D9C0                jsr        [PC - 0x2640 /* 000003FE */]
  3725. 00002A40  5C8F                     addq.l     A7, 6
  3726. 00002A42  4EBA 0180                jsr        [PC + 0x180 /* 00002BC4 */]
  3727. label00002A46:
  3728. 00002A46  3B6E FFFE 8D9E           move.w     [A5 - 0x7262], [A6 - 0x2]
  3729. label00002A4C:
  3730. 00002A4C  4E5E                     unlink     A6
  3731. 00002A4E  4E75                     rts
  3732. fn00002A50:
  3733. 00002A50  4E56 FFCA                link       A6, -0x0036
  3734. 00002A54  4A6D 8DA6                tst.w      [A5 - 0x725A]
  3735. 00002A58  672A                     beq        +0x2C /* 00002A84 */
  3736. 00002A5A  42A7                     clr.l      -[A7]
  3737. 00002A5C  AA32                     syscall    GetGDevice
  3738. 00002A5E  205F                     movea.l    A0, [A7]+
  3739. 00002A60  2D48 FFCA                move.l     [A6 - 0x36], A0
  3740. 00002A64  206E FFCA                movea.l    A0, [A6 - 0x36]
  3741. 00002A68  2050                     movea.l    A0, [A0]
  3742. 00002A6A  2068 0016                movea.l    A0, [A0 + 0x16]
  3743. 00002A6E  2050                     movea.l    A0, [A0]
  3744. 00002A70  43EE FFCE                lea.l      A1, [A6 - 0x32]
  3745. 00002A74  700B                     moveq.l    D0, 0x0B
  3746. label00002A76:
  3747. 00002A76  22D8                     move.l     [A1]+, [A0]+
  3748. 00002A78  51C8 FFFC                dbf        D0, -0x6 /* 00002A76 */
  3749. 00002A7C  32D8                     move.w     [A1]+, [A0]+
  3750. 00002A7E  302E FFEE                move.w     D0, [A6 - 0x12]
  3751. 00002A82  6002                     bra        +0x4 /* 00002A86 */
  3752. label00002A84:
  3753. 00002A84  7001                     moveq.l    D0, 0x01
  3754. label00002A86:
  3755. 00002A86  4E5E                     unlink     A6
  3756. 00002A88  4E75                     rts
  3757. export_26:
  3758. 00002A8A  4E56 FFCA                link       A6, -0x0036
  3759. 00002A8E  4A6D 8DA6                tst.w      [A5 - 0x725A]
  3760. 00002A92  6700 007C                beq        +0x7E /* 00002B10 */
  3761. 00002A96  4A6E 000C                tst.w      [A6 + 0xC]
  3762. 00002A9A  6700 0074                beq        +0x76 /* 00002B10 */
  3763. 00002A9E  206E 0008                movea.l    A0, [A6 + 0x8]
  3764. 00002AA2  2D68 0002 FFCA           move.l     [A6 - 0x36], [A0 + 0x2]
  3765. 00002AA8  206E FFCA                movea.l    A0, [A6 - 0x36]
  3766. 00002AAC  2050                     movea.l    A0, [A0]
  3767. 00002AAE  43EE FFCE                lea.l      A1, [A6 - 0x32]
  3768. 00002AB2  700B                     moveq.l    D0, 0x0B
  3769. label00002AB4:
  3770. 00002AB4  22D8                     move.l     [A1]+, [A0]+
  3771. 00002AB6  51C8 FFFC                dbf        D0, -0x6 /* 00002AB4 */
  3772. 00002ABA  32D8                     move.w     [A1]+, [A0]+
  3773. 00002ABC  426E FFDC                clr.w      [A6 - 0x24]
  3774. 00002AC0  426E FFDE                clr.w      [A6 - 0x22]
  3775. 00002AC4  42AE FFE0                clr.l      [A6 - 0x20]
  3776. 00002AC8  2D7C 0048 0000 FFE4      move.l     [A6 - 0x1C], 0x480000 /* 'H\0\0' */
  3777. 00002AD0  2D7C 0048 0000 FFE8      move.l     [A6 - 0x18], 0x480000 /* 'H\0\0' */
  3778. 00002AD8  426E FFEC                clr.w      [A6 - 0x14]
  3779. 00002ADC  7008                     moveq.l    D0, 0x08
  3780. 00002ADE  3D40 FFEE                move.w     [A6 - 0x12], D0
  3781. 00002AE2  7001                     moveq.l    D0, 0x01
  3782. 00002AE4  3D40 FFF0                move.w     [A6 - 0x10], D0
  3783. 00002AE8  7008                     moveq.l    D0, 0x08
  3784. 00002AEA  3D40 FFF2                move.w     [A6 - 0xE], D0
  3785. 00002AEE  42AE FFF4                clr.l      [A6 - 0xC]
  3786. 00002AF2  2D6D 8E1E FFF8           move.l     [A6 - 0x8], [A5 - 0x71E2]
  3787. 00002AF8  42AE FFFC                clr.l      [A6 - 0x4]
  3788. 00002AFC  206E FFCA                movea.l    A0, [A6 - 0x36]
  3789. 00002B00  2050                     movea.l    A0, [A0]
  3790. 00002B02  43EE FFCE                lea.l      A1, [A6 - 0x32]
  3791. 00002B06  700B                     moveq.l    D0, 0x0B
  3792. label00002B08:
  3793. 00002B08  20D9                     move.l     [A0]+, [A1]+
  3794. 00002B0A  51C8 FFFC                dbf        D0, -0x6 /* 00002B08 */
  3795. 00002B0E  30D9                     move.w     [A0]+, [A1]+
  3796. label00002B10:
  3797. 00002B10  4E5E                     unlink     A6
  3798. 00002B12  4E75                     rts
  3799. export_20:
  3800. 00002B14  4E56 FFF8                link       A6, -0x0008
  3801. 00002B18  4A6E 0008                tst.w      [A6 + 0x8]
  3802. 00002B1C  675A                     beq        +0x5C /* 00002B78 */
  3803. 00002B1E  4A6D 8DA6                tst.w      [A5 - 0x725A]
  3804. 00002B22  6754                     beq        +0x56 /* 00002B78 */
  3805. 00002B24  42A7                     clr.l      -[A7]
  3806. 00002B26  AA32                     syscall    GetGDevice
  3807. 00002B28  205F                     movea.l    A0, [A7]+
  3808. 00002B2A  2B48 93DE                move.l     [A5 - 0x6C22], A0
  3809. 00002B2E  206D 93DE                movea.l    A0, [A5 - 0x6C22]
  3810. 00002B32  2050                     movea.l    A0, [A0]
  3811. 00002B34  2D68 0016 FFFC           move.l     [A6 - 0x4], [A0 + 0x16]
  3812. 00002B3A  206E FFFC                movea.l    A0, [A6 - 0x4]
  3813. 00002B3E  2050                     movea.l    A0, [A0]
  3814. 00002B40  2B68 002A 93E2           move.l     [A5 - 0x6C1E], [A0 + 0x2A]
  3815. 00002B46  2B6D 8E1E 93E6           move.l     [A5 - 0x6C1A], [A5 - 0x71E2]
  3816. 00002B4C  4267                     clr.w      -[A7]
  3817. 00002B4E  486D 93E6                pea.l      [A5 - 0x6C1A]
  3818. 00002B52  4EAD 1402                jsr        [A5 + 0x1402 /* export_636 */]
  3819. 00002B56  301F                     move.w     D0, [A7]+
  3820. 00002B58  206D 93E6                movea.l    A0, [A5 - 0x6C1A]
  3821. 00002B5C  42A7                     clr.l      -[A7]
  3822. 00002B5E  2D50 FFF8                move.l     [A6 - 0x8], [A0]
  3823. 00002B62  AA28                     syscall    GetCTSeed
  3824. 00002B64  201F                     move.l     D0, [A7]+
  3825. 00002B66  206E FFF8                movea.l    A0, [A6 - 0x8]
  3826. 00002B6A  2080                     move.l     [A0], D0
  3827. 00002B6C  206E FFFC                movea.l    A0, [A6 - 0x4]
  3828. 00002B70  2050                     movea.l    A0, [A0]
  3829. 00002B72  216D 93E6 002A           move.l     [A0 + 0x2A], [A5 - 0x6C1A]
  3830. label00002B78:
  3831. 00002B78  4E5E                     unlink     A6
  3832. 00002B7A  4E75                     rts
  3833. export_31:
  3834. 00002B7C  4E56 FFF8                link       A6, -0x0008
  3835. 00002B80  4A6E 0008                tst.w      [A6 + 0x8]
  3836. 00002B84  673A                     beq        +0x3C /* 00002BC0 */
  3837. 00002B86  4A6D 8DA6                tst.w      [A5 - 0x725A]
  3838. 00002B8A  6734                     beq        +0x36 /* 00002BC0 */
  3839. 00002B8C  206D 93DE                movea.l    A0, [A5 - 0x6C22]
  3840. 00002B90  2050                     movea.l    A0, [A0]
  3841. 00002B92  2D68 0016 FFFC           move.l     [A6 - 0x4], [A0 + 0x16]
  3842. 00002B98  206D 93E2                movea.l    A0, [A5 - 0x6C1E]
  3843. 00002B9C  42A7                     clr.l      -[A7]
  3844. 00002B9E  2D50 FFF8                move.l     [A6 - 0x8], [A0]
  3845. 00002BA2  AA28                     syscall    GetCTSeed
  3846. 00002BA4  201F                     move.l     D0, [A7]+
  3847. 00002BA6  206E FFF8                movea.l    A0, [A6 - 0x8]
  3848. 00002BAA  2080                     move.l     [A0], D0
  3849. 00002BAC  206E FFFC                movea.l    A0, [A6 - 0x4]
  3850. 00002BB0  2050                     movea.l    A0, [A0]
  3851. 00002BB2  216D 93E2 002A           move.l     [A0 + 0x2A], [A5 - 0x6C1E]
  3852. 00002BB8  2F2D 93E6                move.l     -[A7], [A5 - 0x6C1A]
  3853. 00002BBC  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  3854. label00002BC0:
  3855. 00002BC0  4E5E                     unlink     A6
  3856. 00002BC2  4E75                     rts
  3857. fn00002BC4:
  3858. 00002BC4  48E7 0118                movem.l    -[A7], D7,A3,A4
  3859. 00002BC8  2F2D 8DDE                move.l     -[A7], [A5 - 0x7222]
  3860. 00002BCC  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  3861. 00002BD0  206D 8DDE                movea.l    A0, [A5 - 0x7222]
  3862. 00002BD4  2850                     movea.l    A4, [A0]
  3863. 00002BD6  7E00                     moveq.l    D7, 0x00
  3864. 00002BD8  602E                     bra        +0x30 /* 00002C08 */
  3865. label00002BDA:
  3866. 00002BDA  266C 0048                movea.l    A3, [A4 + 0x48]
  3867. 00002BDE  0CAB FFFF FC19 0098      cmpi.l     [A3 + 0x98], 0xFFFFFC19
  3868. 00002BE6  661A                     bne        +0x1C /* 00002C02 */
  3869. 00002BE8  4A2B 006E                tst.b      [A3 + 0x6E]
  3870. 00002BEC  6714                     beq        +0x16 /* 00002C02 */
  3871. 00002BEE  2F0B                     move.l     -[A7], A3
  3872. 00002BF0  486C 0060                pea.l      [A4 + 0x60]
  3873. 00002BF4  4EBA F300                jsr        [PC - 0xD00 /* 00001EF6 */]
  3874. 00002BF8  508F                     addq.l     A7, 8
  3875. 00002BFA  2F0B                     move.l     -[A7], A3
  3876. 00002BFC  4EAD 0A82                jsr        [A5 + 0xA82 /* export_332 */]
  3877. 00002C00  588F                     addq.l     A7, 4
  3878. label00002C02:
  3879. 00002C02  49EC 006A                lea.l      A4, [A4 + 0x6A]
  3880. 00002C06  5247                     addq.w     D7, 1
  3881. label00002C08:
  3882. 00002C08  BE6D 8DAA                cmp.w      D7, [A5 - 0x7256]
  3883. 00002C0C  6DCC                     blt        -0x32 /* 00002BDA */
  3884. 00002C0E  2F2D 8DDE                move.l     -[A7], [A5 - 0x7222]
  3885. 00002C12  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  3886. 00002C16  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  3887. 00002C1A  4E75                     rts
  3888. fn00002C1C:
  3889. 00002C1C  4E56 FFE8                link       A6, -0x0018
  3890. 00002C20  48E7 0118                movem.l    -[A7], D7,A3,A4
  3891. 00002C24  42A7                     clr.l      -[A7]
  3892. 00002C26  A8D8                     syscall    NewRgn
  3893. 00002C28  205F                     movea.l    A0, [A7]+
  3894. 00002C2A  2D48 FFEC                move.l     [A6 - 0x14], A0
  3895. 00002C2E  42A7                     clr.l      -[A7]
  3896. 00002C30  A8D8                     syscall    NewRgn
  3897. 00002C32  205F                     movea.l    A0, [A7]+
  3898. 00002C34  2D48 FFE8                move.l     [A6 - 0x18], A0
  3899. 00002C38  2F2D 8DDE                move.l     -[A7], [A5 - 0x7222]
  3900. 00002C3C  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  3901. 00002C40  206D 8DDE                movea.l    A0, [A5 - 0x7222]
  3902. 00002C44  2850                     movea.l    A4, [A0]
  3903. 00002C46  7E00                     moveq.l    D7, 0x00
  3904. 00002C48  6000 0090                bra        +0x92 /* 00002CDA */
  3905. label00002C4C:
  3906. 00002C4C  266C 0048                movea.l    A3, [A4 + 0x48]
  3907. 00002C50  0CAB FFFF FC19 0098      cmpi.l     [A3 + 0x98], 0xFFFFFC19
  3908. 00002C58  6600 007A                bne        +0x7C /* 00002CD4 */
  3909. 00002C5C  4A2B 006E                tst.b      [A3 + 0x6E]
  3910. 00002C60  6700 0072                beq        +0x74 /* 00002CD4 */
  3911. 00002C64  486C 0060                pea.l      [A4 + 0x60]
  3912. 00002C68  2F0B                     move.l     -[A7], A3
  3913. 00002C6A  4EBA F37E                jsr        [PC - 0xC82 /* 00001FEA */]
  3914. 00002C6E  508F                     addq.l     A7, 8
  3915. 00002C70  41EE FFF8                lea.l      A0, [A6 - 0x8]
  3916. 00002C74  43EC 0060                lea.l      A1, [A4 + 0x60]
  3917. 00002C78  20D9                     move.l     [A0]+, [A1]+
  3918. 00002C7A  20D9                     move.l     [A0]+, [A1]+
  3919. 00002C7C  41EE FFF0                lea.l      A0, [A6 - 0x10]
  3920. 00002C80  43EE FFF8                lea.l      A1, [A6 - 0x8]
  3921. 00002C84  20D9                     move.l     [A0]+, [A1]+
  3922. 00002C86  20D9                     move.l     [A0]+, [A1]+
  3923. 00002C88  066E FFF0 FFF0           addi.w     [A6 - 0x10], 0xFFF0
  3924. 00002C8E  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  3925. 00002C92  486E FFF0                pea.l      [A6 - 0x10]
  3926. 00002C96  A8DF                     syscall    RectRgn
  3927. 00002C98  42A7                     clr.l      -[A7]
  3928. 00002C9A  4EAD 145A                jsr        [A5 + 0x145A /* export_647 */]
  3929. 00002C9E  205F                     movea.l    A0, [A7]+
  3930. 00002CA0  4850                     pea.l      [A0]
  3931. 00002CA2  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  3932. 00002CA6  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  3933. 00002CAA  A8E4                     syscall    SectRgn
  3934. 00002CAC  4267                     clr.w      -[A7]
  3935. 00002CAE  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  3936. 00002CB2  A8E2                     syscall    EmptyRgn
  3937. 00002CB4  101F                     move.b     D0, [A7]+
  3938. 00002CB6  4A00                     tst.b      D0
  3939. 00002CB8  661A                     bne        +0x1C /* 00002CD4 */
  3940. 00002CBA  486E FFF8                pea.l      [A6 - 0x8]
  3941. 00002CBE  3F3C 2710                move.w     -[A7], 0x2710
  3942. 00002CC2  3F3C 2710                move.w     -[A7], 0x2710
  3943. 00002CC6  A8A8                     syscall    OffsetRect
  3944. 00002CC8  2F0B                     move.l     -[A7], A3
  3945. 00002CCA  486E FFF8                pea.l      [A6 - 0x8]
  3946. 00002CCE  4EBA F226                jsr        [PC - 0xDDA /* 00001EF6 */]
  3947. 00002CD2  508F                     addq.l     A7, 8
  3948. label00002CD4:
  3949. 00002CD4  49EC 006A                lea.l      A4, [A4 + 0x6A]
  3950. 00002CD8  5247                     addq.w     D7, 1
  3951. label00002CDA:
  3952. 00002CDA  BE6D 8DAA                cmp.w      D7, [A5 - 0x7256]
  3953. 00002CDE  6D00 FF6C                blt        -0x92 /* 00002C4C */
  3954. 00002CE2  2F2D 8DDE                move.l     -[A7], [A5 - 0x7222]
  3955. 00002CE6  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  3956. 00002CEA  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  3957. 00002CEE  A8D9                     syscall    DisposRgn/DisposeRgn
  3958. 00002CF0  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  3959. 00002CF4  A8D9                     syscall    DisposRgn/DisposeRgn
  3960. 00002CF6  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  3961. 00002CFA  4E5E                     unlink     A6
  3962. 00002CFC  4E75                     rts
  3963. fn00002CFE:
  3964. 00002CFE  4E56 FFEC                link       A6, -0x0014
  3965. 00002D02  42A7                     clr.l      -[A7]
  3966. 00002D04  A924                     syscall    FrontWindow
  3967. 00002D06  205F                     movea.l    A0, [A7]+
  3968. 00002D08  2D48 FFEC                move.l     [A6 - 0x14], A0
  3969. 00002D0C  4AAE FFEC                tst.l      [A6 - 0x14]
  3970. 00002D10  6712                     beq        +0x14 /* 00002D24 */
  3971. 00002D12  206E FFEC                movea.l    A0, [A6 - 0x14]
  3972. 00002D16  0C68 03DB 006C           cmpi.w     [A0 + 0x6C], 0x3DB
  3973. 00002D1C  6706                     beq        +0x8 /* 00002D24 */
  3974. 00002D1E  7000                     moveq.l    D0, 0x00
  3975. 00002D20  6000 0074                bra        +0x76 /* 00002D96 */
  3976. label00002D24:
  3977. 00002D24  202E 0008                move.l     D0, [A6 + 0x8]
  3978. 00002D28  B0AD 9182                cmp.l      D0, [A5 - 0x6E7E]
  3979. 00002D2C  6616                     bne        +0x18 /* 00002D44 */
  3980. 00002D2E  202D 9182                move.l     D0, [A5 - 0x6E7E]
  3981. 00002D32  B0AE FFEC                cmp.l      D0, [A6 - 0x14]
  3982. 00002D36  6606                     bne        +0x8 /* 00002D3E */
  3983. 00002D38  7001                     moveq.l    D0, 0x01
  3984. 00002D3A  6000 005A                bra        +0x5C /* 00002D96 */
  3985. label00002D3E:
  3986. 00002D3E  7000                     moveq.l    D0, 0x00
  3987. 00002D40  6000 0054                bra        +0x56 /* 00002D96 */
  3988. label00002D44:
  3989. 00002D44  486E FFF0                pea.l      [A6 - 0x10]
  3990. 00002D48  486E FFF4                pea.l      [A6 - 0xC]
  3991. 00002D4C  486E FFF8                pea.l      [A6 - 0x8]
  3992. 00002D50  486E FFFC                pea.l      [A6 - 0x4]
  3993. 00002D54  4EBA 0044                jsr        [PC + 0x44 /* 00002D9A */]
  3994. 00002D58  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3995. 00002D5C  202E 0008                move.l     D0, [A6 + 0x8]
  3996. 00002D60  B0AE FFF4                cmp.l      D0, [A6 - 0xC]
  3997. 00002D64  6604                     bne        +0x6 /* 00002D6A */
  3998. 00002D66  7001                     moveq.l    D0, 0x01
  3999. 00002D68  602C                     bra        +0x2E /* 00002D96 */
  4000. label00002D6A:
  4001. 00002D6A  202E 0008                move.l     D0, [A6 + 0x8]
  4002. 00002D6E  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  4003. 00002D72  6604                     bne        +0x6 /* 00002D78 */
  4004. 00002D74  7001                     moveq.l    D0, 0x01
  4005. 00002D76  601E                     bra        +0x20 /* 00002D96 */
  4006. label00002D78:
  4007. 00002D78  206E 0008                movea.l    A0, [A6 + 0x8]
  4008. 00002D7C  0CA8 FFFF FC19 0098      cmpi.l     [A0 + 0x98], 0xFFFFFC19
  4009. 00002D84  660E                     bne        +0x10 /* 00002D94 */
  4010. 00002D86  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4011. 00002D8A  4EBA 01C8                jsr        [PC + 0x1C8 /* 00002F54 */]
  4012. 00002D8E  588F                     addq.l     A7, 4
  4013. 00002D90  7001                     moveq.l    D0, 0x01
  4014. 00002D92  6002                     bra        +0x4 /* 00002D96 */
  4015. label00002D94:
  4016. 00002D94  7000                     moveq.l    D0, 0x00
  4017. label00002D96:
  4018. 00002D96  4E5E                     unlink     A6
  4019. 00002D98  4E75                     rts
  4020. export_33:
  4021. fn00002D9A:
  4022. 00002D9A  4E56 0000                link       A6, 0
  4023. 00002D9E  2F0C                     move.l     -[A7], A4
  4024. 00002DA0  206E 0010                movea.l    A0, [A6 + 0x10]
  4025. 00002DA4  4290                     clr.l      [A0]
  4026. 00002DA6  206E 0014                movea.l    A0, [A6 + 0x14]
  4027. 00002DAA  4290                     clr.l      [A0]
  4028. 00002DAC  206E 0008                movea.l    A0, [A6 + 0x8]
  4029. 00002DB0  4290                     clr.l      [A0]
  4030. 00002DB2  206E 000C                movea.l    A0, [A6 + 0xC]
  4031. 00002DB6  4290                     clr.l      [A0]
  4032. 00002DB8  2878 09D6                movea.l    A4, [0x000009D6 /* WindowList */]
  4033. 00002DBC  6000 0052                bra        +0x54 /* 00002E10 */
  4034. label00002DC0:
  4035. 00002DC0  4A2C 006E                tst.b      [A4 + 0x6E]
  4036. 00002DC4  6700 0046                beq        +0x48 /* 00002E0C */
  4037. 00002DC8  0C6C 03DB 006C           cmpi.w     [A4 + 0x6C], 0x3DB
  4038. 00002DCE  663C                     bne        +0x3E /* 00002E0C */
  4039. 00002DD0  0CAC FFFF FC18 0098      cmpi.l     [A4 + 0x98], 0xFFFFFC18
  4040. 00002DD8  6614                     bne        +0x16 /* 00002DEE */
  4041. 00002DDA  206E 0008                movea.l    A0, [A6 + 0x8]
  4042. 00002DDE  4A90                     tst.l      [A0]
  4043. 00002DE0  6606                     bne        +0x8 /* 00002DE8 */
  4044. 00002DE2  206E 0008                movea.l    A0, [A6 + 0x8]
  4045. 00002DE6  208C                     move.l     [A0], A4
  4046. label00002DE8:
  4047. 00002DE8  206E 000C                movea.l    A0, [A6 + 0xC]
  4048. 00002DEC  208C                     move.l     [A0], A4
  4049. label00002DEE:
  4050. 00002DEE  0CAC FFFF FC19 0098      cmpi.l     [A4 + 0x98], 0xFFFFFC19
  4051. 00002DF6  6614                     bne        +0x16 /* 00002E0C */
  4052. 00002DF8  206E 0010                movea.l    A0, [A6 + 0x10]
  4053. 00002DFC  4A90                     tst.l      [A0]
  4054. 00002DFE  6606                     bne        +0x8 /* 00002E06 */
  4055. 00002E00  206E 0010                movea.l    A0, [A6 + 0x10]
  4056. 00002E04  208C                     move.l     [A0], A4
  4057. label00002E06:
  4058. 00002E06  206E 0014                movea.l    A0, [A6 + 0x14]
  4059. 00002E0A  208C                     move.l     [A0], A4
  4060. label00002E0C:
  4061. 00002E0C  286C 0090                movea.l    A4, [A4 + 0x90]
  4062. label00002E10:
  4063. 00002E10  B8FC 0000                cmpa.w     A4, 0x0
  4064. 00002E14  66AA                     bne        -0x54 /* 00002DC0 */
  4065. 00002E16  285F                     movea.l    A4, [A7]+
  4066. 00002E18  4E5E                     unlink     A6
  4067. 00002E1A  4E75                     rts
  4068. fn00002E1C:
  4069. 00002E1C  4E56 FFFE                link       A6, -0x0002
  4070. 00002E20  7001                     moveq.l    D0, 0x01
  4071. 00002E22  3D40 FFFE                move.w     [A6 - 0x2], D0
  4072. 00002E26  082D 0000 8E04           btst.b     [A5 - 0x71FC], 0x0
  4073. 00002E2C  6710                     beq        +0x12 /* 00002E3E */
  4074. 00002E2E  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  4075. 00002E32  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4076. 00002E36  4EBA 0042                jsr        [PC + 0x42 /* 00002E7A */]
  4077. 00002E3A  5C8F                     addq.l     A7, 6
  4078. 00002E3C  6034                     bra        +0x36 /* 00002E72 */
  4079. label00002E3E:
  4080. 00002E3E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4081. 00002E42  4EBA FEBA                jsr        [PC - 0x146 /* 00002CFE */]
  4082. 00002E46  588F                     addq.l     A7, 4
  4083. 00002E48  4A40                     tst.w      D0
  4084. 00002E4A  6710                     beq        +0x12 /* 00002E5C */
  4085. 00002E4C  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  4086. 00002E50  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4087. 00002E54  4EBA 0024                jsr        [PC + 0x24 /* 00002E7A */]
  4088. 00002E58  5C8F                     addq.l     A7, 6
  4089. 00002E5A  6016                     bra        +0x18 /* 00002E72 */
  4090. label00002E5C:
  4091. 00002E5C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4092. 00002E60  4EBA 00F2                jsr        [PC + 0xF2 /* 00002F54 */]
  4093. 00002E64  588F                     addq.l     A7, 4
  4094. 00002E66  4EAD 0A7A                jsr        [A5 + 0xA7A /* export_331 */]
  4095. 00002E6A  4EAD 0ADA                jsr        [A5 + 0xADA /* export_343 */]
  4096. 00002E6E  426E FFFE                clr.w      [A6 - 0x2]
  4097. label00002E72:
  4098. 00002E72  302E FFFE                move.w     D0, [A6 - 0x2]
  4099. 00002E76  4E5E                     unlink     A6
  4100. 00002E78  4E75                     rts
  4101. fn00002E7A:
  4102. 00002E7A  4E56 FFE2                link       A6, -0x001E
  4103. 00002E7E  4A6E 000C                tst.w      [A6 + 0xC]
  4104. 00002E82  6600 00CC                bne        +0xCE /* 00002F50 */
  4105. 00002E86  4267                     clr.w      -[A7]
  4106. 00002E88  A977                     syscall    WaitMouseUp
  4107. 00002E8A  101F                     move.b     D0, [A7]+
  4108. 00002E8C  4A00                     tst.b      D0
  4109. 00002E8E  6700 00C0                beq        +0xC2 /* 00002F50 */
  4110. 00002E92  486E FFE6                pea.l      [A6 - 0x1A]
  4111. 00002E96  A874                     syscall    GetPort
  4112. 00002E98  2F38 09DE                move.l     -[A7], [0x000009DE /* WMgrPort */]
  4113. 00002E9C  A873                     syscall    SetPort
  4114. 00002E9E  2F38 09EE                move.l     -[A7], [0x000009EE /* GrayRgn */]
  4115. 00002EA2  A879                     syscall    SetClip
  4116. 00002EA4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4117. 00002EA8  A90B                     syscall    ClipAbove
  4118. 00002EAA  42A7                     clr.l      -[A7]
  4119. 00002EAC  A8D8                     syscall    NewRgn
  4120. 00002EAE  205F                     movea.l    A0, [A7]+
  4121. 00002EB0  2D48 FFE2                move.l     [A6 - 0x1E], A0
  4122. 00002EB4  206E 0008                movea.l    A0, [A6 + 0x8]
  4123. 00002EB8  2F28 0072                move.l     -[A7], [A0 + 0x72]
  4124. 00002EBC  2F2E FFE2                move.l     -[A7], [A6 - 0x1E]
  4125. 00002EC0  A8DC                     syscall    CopyRgn
  4126. 00002EC2  42A7                     clr.l      -[A7]
  4127. 00002EC4  2F2E FFE2                move.l     -[A7], [A6 - 0x1E]
  4128. 00002EC8  2F2D 8E00                move.l     -[A7], [A5 - 0x7200]
  4129. 00002ECC  486D 8DBC                pea.l      [A5 - 0x7244]
  4130. 00002ED0  486D 8DBC                pea.l      [A5 - 0x7244]
  4131. 00002ED4  4267                     clr.w      -[A7]
  4132. 00002ED6  42A7                     clr.l      -[A7]
  4133. 00002ED8  A905                     syscall    DragGrayRgn
  4134. 00002EDA  201F                     move.l     D0, [A7]+
  4135. 00002EDC  2D40 FFF8                move.l     [A6 - 0x8], D0
  4136. 00002EE0  4267                     clr.w      -[A7]
  4137. 00002EE2  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4138. 00002EE6  A86A                     syscall    HiWord
  4139. 00002EE8  301F                     move.w     D0, [A7]+
  4140. 00002EEA  3D40 FFFC                move.w     [A6 - 0x4], D0
  4141. 00002EEE  4267                     clr.w      -[A7]
  4142. 00002EF0  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4143. 00002EF4  A86B                     syscall    LoWord
  4144. 00002EF6  301F                     move.w     D0, [A7]+
  4145. 00002EF8  3D40 FFFE                move.w     [A6 - 0x2], D0
  4146. 00002EFC  0C6E 8000 FFFC           cmpi.w     [A6 - 0x4], 0x8000
  4147. 00002F02  6740                     beq        +0x42 /* 00002F44 */
  4148. 00002F04  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4149. 00002F08  A873                     syscall    SetPort
  4150. 00002F0A  486E FFEA                pea.l      [A6 - 0x16]
  4151. 00002F0E  4EBA F9DC                jsr        [PC - 0x624 /* 000028EC */]
  4152. 00002F12  588F                     addq.l     A7, 4
  4153. 00002F14  206E 0008                movea.l    A0, [A6 + 0x8]
  4154. 00002F18  3028 0010                move.w     D0, [A0 + 0x10]
  4155. 00002F1C  906E FFF0                sub.w      D0, [A6 - 0x10]
  4156. 00002F20  D16E FFFC                add.w      [A6 - 0x4], D0
  4157. 00002F24  206E 0008                movea.l    A0, [A6 + 0x8]
  4158. 00002F28  3028 0012                move.w     D0, [A0 + 0x12]
  4159. 00002F2C  906E FFF2                sub.w      D0, [A6 - 0xE]
  4160. 00002F30  D16E FFFE                add.w      [A6 - 0x2], D0
  4161. 00002F34  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4162. 00002F38  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  4163. 00002F3C  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  4164. 00002F40  4267                     clr.w      -[A7]
  4165. 00002F42  A91B                     syscall    MoveWindow
  4166. label00002F44:
  4167. 00002F44  2F2E FFE2                move.l     -[A7], [A6 - 0x1E]
  4168. 00002F48  A8D9                     syscall    DisposRgn/DisposeRgn
  4169. 00002F4A  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  4170. 00002F4E  A873                     syscall    SetPort
  4171. label00002F50:
  4172. 00002F50  4E5E                     unlink     A6
  4173. 00002F52  4E75                     rts
  4174. export_27:
  4175. fn00002F54:
  4176. 00002F54  4E56 FF82                link       A6, -0x007E
  4177. 00002F58  42A7                     clr.l      -[A7]
  4178. 00002F5A  A924                     syscall    FrontWindow
  4179. 00002F5C  205F                     movea.l    A0, [A7]+
  4180. 00002F5E  2D48 FF82                move.l     [A6 - 0x7E], A0
  4181. 00002F62  6016                     bra        +0x18 /* 00002F7A */
  4182. label00002F64:
  4183. 00002F64  42A7                     clr.l      -[A7]
  4184. 00002F66  2F2E FF82                move.l     -[A7], [A6 - 0x7E]
  4185. 00002F6A  4EBA 00E8                jsr        [PC + 0xE8 /* 00003054 */]
  4186. 00002F6E  508F                     addq.l     A7, 8
  4187. 00002F70  42A7                     clr.l      -[A7]
  4188. 00002F72  A924                     syscall    FrontWindow
  4189. 00002F74  205F                     movea.l    A0, [A7]+
  4190. 00002F76  2D48 FF82                move.l     [A6 - 0x7E], A0
  4191. label00002F7A:
  4192. 00002F7A  4AAE FF82                tst.l      [A6 - 0x7E]
  4193. 00002F7E  670C                     beq        +0xE /* 00002F8C */
  4194. 00002F80  206E FF82                movea.l    A0, [A6 - 0x7E]
  4195. 00002F84  0C68 03DB 006C           cmpi.w     [A0 + 0x6C], 0x3DB
  4196. 00002F8A  66D8                     bne        -0x26 /* 00002F64 */
  4197. label00002F8C:
  4198. 00002F8C  486E FF86                pea.l      [A6 - 0x7A]
  4199. 00002F90  486E FF8A                pea.l      [A6 - 0x76]
  4200. 00002F94  486E FF8E                pea.l      [A6 - 0x72]
  4201. 00002F98  486E FF92                pea.l      [A6 - 0x6E]
  4202. 00002F9C  4EBA FDFC                jsr        [PC - 0x204 /* 00002D9A */]
  4203. 00002FA0  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4204. 00002FA4  4AAE FF86                tst.l      [A6 - 0x7A]
  4205. 00002FA8  6610                     bne        +0x12 /* 00002FBA */
  4206. 00002FAA  206D 9182                movea.l    A0, [A5 - 0x6E7E]
  4207. 00002FAE  4A28 006E                tst.b      [A0 + 0x6E]
  4208. 00002FB2  6706                     beq        +0x8 /* 00002FBA */
  4209. 00002FB4  2D6D 9182 FF86           move.l     [A6 - 0x7A], [A5 - 0x6E7E]
  4210. label00002FBA:
  4211. 00002FBA  206E 0008                movea.l    A0, [A6 + 0x8]
  4212. 00002FBE  0CA8 FFFF FC1A 0098      cmpi.l     [A0 + 0x98], 0xFFFFFC1A
  4213. 00002FC6  660E                     bne        +0x10 /* 00002FD6 */
  4214. 00002FC8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4215. 00002FCC  4EBA 0064                jsr        [PC + 0x64 /* 00003032 */]
  4216. 00002FD0  588F                     addq.l     A7, 4
  4217. 00002FD2  6000 0056                bra        +0x58 /* 0000302A */
  4218. label00002FD6:
  4219. 00002FD6  206E 0008                movea.l    A0, [A6 + 0x8]
  4220. 00002FDA  0CA8 FFFF FC18 0098      cmpi.l     [A0 + 0x98], 0xFFFFFC18
  4221. 00002FE2  6622                     bne        +0x24 /* 00003006 */
  4222. 00002FE4  4AAE FF86                tst.l      [A6 - 0x7A]
  4223. 00002FE8  6710                     beq        +0x12 /* 00002FFA */
  4224. 00002FEA  2F2E FF86                move.l     -[A7], [A6 - 0x7A]
  4225. 00002FEE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4226. 00002FF2  4EBA 0060                jsr        [PC + 0x60 /* 00003054 */]
  4227. 00002FF6  508F                     addq.l     A7, 8
  4228. 00002FF8  6030                     bra        +0x32 /* 0000302A */
  4229. label00002FFA:
  4230. 00002FFA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4231. 00002FFE  4EBA 0032                jsr        [PC + 0x32 /* 00003032 */]
  4232. 00003002  588F                     addq.l     A7, 4
  4233. 00003004  6024                     bra        +0x26 /* 0000302A */
  4234. label00003006:
  4235. 00003006  206D 9182                movea.l    A0, [A5 - 0x6E7E]
  4236. 0000300A  4A28 006E                tst.b      [A0 + 0x6E]
  4237. 0000300E  6710                     beq        +0x12 /* 00003020 */
  4238. 00003010  2F2D 9182                move.l     -[A7], [A5 - 0x6E7E]
  4239. 00003014  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4240. 00003018  4EBA 003A                jsr        [PC + 0x3A /* 00003054 */]
  4241. 0000301C  508F                     addq.l     A7, 8
  4242. 0000301E  600A                     bra        +0xC /* 0000302A */
  4243. label00003020:
  4244. 00003020  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4245. 00003024  4EBA 000C                jsr        [PC + 0xC /* 00003032 */]
  4246. 00003028  588F                     addq.l     A7, 4
  4247. label0000302A:
  4248. 0000302A  4EBA 0170                jsr        [PC + 0x170 /* 0000319C */]
  4249. 0000302E  4E5E                     unlink     A6
  4250. 00003030  4E75                     rts
  4251. fn00003032:
  4252. 00003032  4E56 FFFC                link       A6, -0x0004
  4253. 00003036  42A7                     clr.l      -[A7]
  4254. 00003038  A924                     syscall    FrontWindow
  4255. 0000303A  205F                     movea.l    A0, [A7]+
  4256. 0000303C  2D48 FFFC                move.l     [A6 - 0x4], A0
  4257. 00003040  202E FFFC                move.l     D0, [A6 - 0x4]
  4258. 00003044  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  4259. 00003048  6706                     beq        +0x8 /* 00003050 */
  4260. 0000304A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4261. 0000304E  A920                     syscall    BringToFront
  4262. label00003050:
  4263. 00003050  4E5E                     unlink     A6
  4264. 00003052  4E75                     rts
  4265. fn00003054:
  4266. 00003054  4E56 FFF4                link       A6, -0x000C
  4267. 00003058  48E7 0018                movem.l    -[A7], A3,A4
  4268. 0000305C  286E 0008                movea.l    A4, [A6 + 0x8]
  4269. 00003060  266E 000C                movea.l    A3, [A6 + 0xC]
  4270. 00003064  200B                     move.l     D0, A3
  4271. 00003066  6706                     beq        +0x8 /* 0000306E */
  4272. 00003068  B9EB 0090                cmpa.l     A4, [A3 + 0x90]
  4273. 0000306C  675C                     beq        +0x5E /* 000030CA */
  4274. label0000306E:
  4275. 0000306E  42A7                     clr.l      -[A7]
  4276. 00003070  A8D8                     syscall    NewRgn
  4277. 00003072  205F                     movea.l    A0, [A7]+
  4278. 00003074  2D48 FFF4                move.l     [A6 - 0xC], A0
  4279. 00003078  2F2C 0018                move.l     -[A7], [A4 + 0x18]
  4280. 0000307C  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4281. 00003080  A8DC                     syscall    CopyRgn
  4282. 00003082  206C 0076                movea.l    A0, [A4 + 0x76]
  4283. 00003086  2050                     movea.l    A0, [A0]
  4284. 00003088  43EE FFF8                lea.l      A1, [A6 - 0x8]
  4285. 0000308C  5488                     addq.l     A0, 2
  4286. 0000308E  22D8                     move.l     [A1]+, [A0]+
  4287. 00003090  22D8                     move.l     [A1]+, [A0]+
  4288. 00003092  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4289. 00003096  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  4290. 0000309A  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  4291. 0000309E  A8E0                     syscall    OffsetRgn/OfsetRgn
  4292. 000030A0  2F2C 0072                move.l     -[A7], [A4 + 0x72]
  4293. 000030A4  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4294. 000030A8  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4295. 000030AC  A8E6                     syscall    DiffRgn
  4296. 000030AE  2F0C                     move.l     -[A7], A4
  4297. 000030B0  2F0B                     move.l     -[A7], A3
  4298. 000030B2  A921                     syscall    SendBehind
  4299. 000030B4  2F0C                     move.l     -[A7], A4
  4300. 000030B6  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4301. 000030BA  A90A                     syscall    CalcVBehind
  4302. 000030BC  2F0C                     move.l     -[A7], A4
  4303. 000030BE  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4304. 000030C2  A90C                     syscall    PaintOne
  4305. 000030C4  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4306. 000030C8  A8D9                     syscall    DisposRgn/DisposeRgn
  4307. label000030CA:
  4308. 000030CA  4CDF 1800                movem.l    A3,A4, [A7]+
  4309. 000030CE  4E5E                     unlink     A6
  4310. 000030D0  4E75                     rts
  4311. export_37:
  4312. fn000030D2:
  4313. 000030D2  4E56 0000                link       A6, 0
  4314. 000030D6  2F0C                     move.l     -[A7], A4
  4315. 000030D8  206E 0008                movea.l    A0, [A6 + 0x8]
  4316. 000030DC  4290                     clr.l      [A0]
  4317. 000030DE  2878 09D6                movea.l    A4, [0x000009D6 /* WindowList */]
  4318. 000030E2  6026                     bra        +0x28 /* 0000310A */
  4319. label000030E4:
  4320. 000030E4  0CAC FFFF FC18 0098      cmpi.l     [A4 + 0x98], 0xFFFFFC18
  4321. 000030EC  6618                     bne        +0x1A /* 00003106 */
  4322. 000030EE  0C6C 03DB 006C           cmpi.w     [A4 + 0x6C], 0x3DB
  4323. 000030F4  6610                     bne        +0x12 /* 00003106 */
  4324. 000030F6  4A2C 006E                tst.b      [A4 + 0x6E]
  4325. 000030FA  670A                     beq        +0xC /* 00003106 */
  4326. 000030FC  206E 0008                movea.l    A0, [A6 + 0x8]
  4327. 00003100  208C                     move.l     [A0], A4
  4328. 00003102  6000 0092                bra        +0x94 /* 00003196 */
  4329. label00003106:
  4330. 00003106  286C 0090                movea.l    A4, [A4 + 0x90]
  4331. label0000310A:
  4332. 0000310A  B8FC 0000                cmpa.w     A4, 0x0
  4333. 0000310E  66D4                     bne        -0x2A /* 000030E4 */
  4334. 00003110  2878 09D6                movea.l    A4, [0x000009D6 /* WindowList */]
  4335. 00003114  6026                     bra        +0x28 /* 0000313C */
  4336. label00003116:
  4337. 00003116  0CAC FFFF FC19 0098      cmpi.l     [A4 + 0x98], 0xFFFFFC19
  4338. 0000311E  6618                     bne        +0x1A /* 00003138 */
  4339. 00003120  0C6C 03DB 006C           cmpi.w     [A4 + 0x6C], 0x3DB
  4340. 00003126  6610                     bne        +0x12 /* 00003138 */
  4341. 00003128  4A2C 006E                tst.b      [A4 + 0x6E]
  4342. 0000312C  670A                     beq        +0xC /* 00003138 */
  4343. 0000312E  206E 0008                movea.l    A0, [A6 + 0x8]
  4344. 00003132  208C                     move.l     [A0], A4
  4345. 00003134  6000 0060                bra        +0x62 /* 00003196 */
  4346. label00003138:
  4347. 00003138  286C 0090                movea.l    A4, [A4 + 0x90]
  4348. label0000313C:
  4349. 0000313C  B8FC 0000                cmpa.w     A4, 0x0
  4350. 00003140  66D4                     bne        -0x2A /* 00003116 */
  4351. 00003142  2878 09D6                movea.l    A4, [0x000009D6 /* WindowList */]
  4352. 00003146  601E                     bra        +0x20 /* 00003166 */
  4353. label00003148:
  4354. 00003148  0CAC FFFF FC18 0098      cmpi.l     [A4 + 0x98], 0xFFFFFC18
  4355. 00003150  6610                     bne        +0x12 /* 00003162 */
  4356. 00003152  0C6C 03DB 006C           cmpi.w     [A4 + 0x6C], 0x3DB
  4357. 00003158  6608                     bne        +0xA /* 00003162 */
  4358. 0000315A  206E 0008                movea.l    A0, [A6 + 0x8]
  4359. 0000315E  208C                     move.l     [A0], A4
  4360. 00003160  6034                     bra        +0x36 /* 00003196 */
  4361. label00003162:
  4362. 00003162  286C 0090                movea.l    A4, [A4 + 0x90]
  4363. label00003166:
  4364. 00003166  B8FC 0000                cmpa.w     A4, 0x0
  4365. 0000316A  66DC                     bne        -0x22 /* 00003148 */
  4366. 0000316C  2878 09D6                movea.l    A4, [0x000009D6 /* WindowList */]
  4367. 00003170  601E                     bra        +0x20 /* 00003190 */
  4368. label00003172:
  4369. 00003172  0CAC FFFF FC19 0098      cmpi.l     [A4 + 0x98], 0xFFFFFC19
  4370. 0000317A  6610                     bne        +0x12 /* 0000318C */
  4371. 0000317C  0C6C 03DB 006C           cmpi.w     [A4 + 0x6C], 0x3DB
  4372. 00003182  6608                     bne        +0xA /* 0000318C */
  4373. 00003184  206E 0008                movea.l    A0, [A6 + 0x8]
  4374. 00003188  208C                     move.l     [A0], A4
  4375. 0000318A  600A                     bra        +0xC /* 00003196 */
  4376. label0000318C:
  4377. 0000318C  286C 0090                movea.l    A4, [A4 + 0x90]
  4378. label00003190:
  4379. 00003190  B8FC 0000                cmpa.w     A4, 0x0
  4380. 00003194  66DC                     bne        -0x22 /* 00003172 */
  4381. label00003196:
  4382. 00003196  285F                     movea.l    A4, [A7]+
  4383. 00003198  4E5E                     unlink     A6
  4384. 0000319A  4E75                     rts
  4385. export_46:
  4386. fn0000319C:
  4387. 0000319C  4E56 FFF8                link       A6, -0x0008
  4388. 000031A0  48E7 0108                movem.l    -[A7], D7,A4
  4389. 000031A4  7E01                     moveq.l    D7, 0x01
  4390. 000031A6  486E FFFC                pea.l      [A6 - 0x4]
  4391. 000031AA  A874                     syscall    GetPort
  4392. 000031AC  42A7                     clr.l      -[A7]
  4393. 000031AE  A924                     syscall    FrontWindow
  4394. 000031B0  205F                     movea.l    A0, [A7]+
  4395. 000031B2  2D48 FFF8                move.l     [A6 - 0x8], A0
  4396. 000031B6  4AAE FFF8                tst.l      [A6 - 0x8]
  4397. 000031BA  673E                     beq        +0x40 /* 000031FA */
  4398. 000031BC  206E FFF8                movea.l    A0, [A6 - 0x8]
  4399. 000031C0  0C68 03DB 006C           cmpi.w     [A0 + 0x6C], 0x3DB
  4400. 000031C6  6732                     beq        +0x34 /* 000031FA */
  4401. 000031C8  2878 09D6                movea.l    A4, [0x000009D6 /* WindowList */]
  4402. 000031CC  601C                     bra        +0x1E /* 000031EA */
  4403. label000031CE:
  4404. 000031CE  0C6C 03DB 006C           cmpi.w     [A4 + 0x6C], 0x3DB
  4405. 000031D4  6610                     bne        +0x12 /* 000031E6 */
  4406. 000031D6  4A2C 006E                tst.b      [A4 + 0x6E]
  4407. 000031DA  670A                     beq        +0xC /* 000031E6 */
  4408. 000031DC  4267                     clr.w      -[A7]
  4409. 000031DE  2F0C                     move.l     -[A7], A4
  4410. 000031E0  4EBA 00A2                jsr        [PC + 0xA2 /* 00003284 */]
  4411. 000031E4  5C8F                     addq.l     A7, 6
  4412. label000031E6:
  4413. 000031E6  286C 0090                movea.l    A4, [A4 + 0x90]
  4414. label000031EA:
  4415. 000031EA  B8FC 0000                cmpa.w     A4, 0x0
  4416. 000031EE  66DE                     bne        -0x20 /* 000031CE */
  4417. 000031F0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4418. 000031F4  A873                     syscall    SetPort
  4419. 000031F6  6000 0084                bra        +0x86 /* 0000327C */
  4420. label000031FA:
  4421. 000031FA  2878 09D6                movea.l    A4, [0x000009D6 /* WindowList */]
  4422. 000031FE  6000 006C                bra        +0x6E /* 0000326C */
  4423. label00003202:
  4424. 00003202  0C6C 03DB 006C           cmpi.w     [A4 + 0x6C], 0x3DB
  4425. 00003208  6600 005E                bne        +0x60 /* 00003268 */
  4426. 0000320C  4A2C 006E                tst.b      [A4 + 0x6E]
  4427. 00003210  6700 0056                beq        +0x58 /* 00003268 */
  4428. 00003214  B9ED 9182                cmpa.l     A4, [A5 - 0x6E7E]
  4429. 00003218  660E                     bne        +0x10 /* 00003228 */
  4430. 0000321A  3F3C 0001                move.w     -[A7], 0x1
  4431. 0000321E  2F0C                     move.l     -[A7], A4
  4432. 00003220  4EBA 0062                jsr        [PC + 0x62 /* 00003284 */]
  4433. 00003224  5C8F                     addq.l     A7, 6
  4434. 00003226  6040                     bra        +0x42 /* 00003268 */
  4435. label00003228:
  4436. 00003228  4A47                     tst.w      D7
  4437. 0000322A  671A                     beq        +0x1C /* 00003246 */
  4438. 0000322C  0CAC FFFF FC18 0098      cmpi.l     [A4 + 0x98], 0xFFFFFC18
  4439. 00003234  6610                     bne        +0x12 /* 00003246 */
  4440. 00003236  3F3C 0001                move.w     -[A7], 0x1
  4441. 0000323A  2F0C                     move.l     -[A7], A4
  4442. 0000323C  4EBA 0046                jsr        [PC + 0x46 /* 00003284 */]
  4443. 00003240  5C8F                     addq.l     A7, 6
  4444. 00003242  7E00                     moveq.l    D7, 0x00
  4445. 00003244  6022                     bra        +0x24 /* 00003268 */
  4446. label00003246:
  4447. 00003246  0CAC FFFF FC19 0098      cmpi.l     [A4 + 0x98], 0xFFFFFC19
  4448. 0000324E  660E                     bne        +0x10 /* 0000325E */
  4449. 00003250  3F3C 0001                move.w     -[A7], 0x1
  4450. 00003254  2F0C                     move.l     -[A7], A4
  4451. 00003256  4EBA 002C                jsr        [PC + 0x2C /* 00003284 */]
  4452. 0000325A  5C8F                     addq.l     A7, 6
  4453. 0000325C  600A                     bra        +0xC /* 00003268 */
  4454. label0000325E:
  4455. 0000325E  4267                     clr.w      -[A7]
  4456. 00003260  2F0C                     move.l     -[A7], A4
  4457. 00003262  4EBA 0020                jsr        [PC + 0x20 /* 00003284 */]
  4458. 00003266  5C8F                     addq.l     A7, 6
  4459. label00003268:
  4460. 00003268  286C 0090                movea.l    A4, [A4 + 0x90]
  4461. label0000326C:
  4462. 0000326C  B8FC 0000                cmpa.w     A4, 0x0
  4463. 00003270  6690                     bne        -0x6E /* 00003202 */
  4464. 00003272  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4465. 00003276  A873                     syscall    SetPort
  4466. 00003278  4EBA 01E0                jsr        [PC + 0x1E0 /* 0000345A */]
  4467. label0000327C:
  4468. 0000327C  4CDF 1080                movem.l    D7,A4, [A7]+
  4469. 00003280  4E5E                     unlink     A6
  4470. 00003282  4E75                     rts
  4471. fn00003284:
  4472. 00003284  4E56 FF84                link       A6, -0x007C
  4473. 00003288  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4474. 0000328C  1F2E 000D                move.b     -[A7], [A6 + 0xD]
  4475. 00003290  A91C                     syscall    HiliteWindow
  4476. 00003292  202E 0008                move.l     D0, [A6 + 0x8]
  4477. 00003296  B0AD 9182                cmp.l      D0, [A5 - 0x6E7E]
  4478. 0000329A  6618                     bne        +0x1A /* 000032B4 */
  4479. 0000329C  4A6E 000C                tst.w      [A6 + 0xC]
  4480. 000032A0  6600 00FA                bne        +0xFC /* 0000339C */
  4481. 000032A4  7001                     moveq.l    D0, 0x01
  4482. 000032A6  3B40 917C                move.w     [A5 - 0x6E84], D0
  4483. 000032AA  2F2D 917E                move.l     -[A7], [A5 - 0x6E82]
  4484. 000032AE  A9D9                     syscall    TEDeactivate
  4485. 000032B0  6000 00EA                bra        +0xEC /* 0000339C */
  4486. label000032B4:
  4487. 000032B4  206E 0008                movea.l    A0, [A6 + 0x8]
  4488. 000032B8  2D68 008C FF84           move.l     [A6 - 0x7C], [A0 + 0x8C]
  4489. 000032BE  206E FF84                movea.l    A0, [A6 - 0x7C]
  4490. 000032C2  2050                     movea.l    A0, [A0]
  4491. 000032C4  4A28 0010                tst.b      [A0 + 0x10]
  4492. 000032C8  6700 00D2                beq        +0xD4 /* 0000339C */
  4493. 000032CC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4494. 000032D0  A873                     syscall    SetPort
  4495. 000032D2  486E FF96                pea.l      [A6 - 0x6A]
  4496. 000032D6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4497. 000032DA  4EBA F3BE                jsr        [PC - 0xC42 /* 0000269A */]
  4498. 000032DE  508F                     addq.l     A7, 8
  4499. 000032E0  206E 0008                movea.l    A0, [A6 + 0x8]
  4500. 000032E4  43EE FF8E                lea.l      A1, [A6 - 0x72]
  4501. 000032E8  41E8 0010                lea.l      A0, [A0 + 0x10]
  4502. 000032EC  22D8                     move.l     [A1]+, [A0]+
  4503. 000032EE  22D8                     move.l     [A1]+, [A0]+
  4504. 000032F0  066E FFF1 FF92           addi.w     [A6 - 0x6E], 0xFFF1
  4505. 000032F6  066E FFF1 FF94           addi.w     [A6 - 0x6C], 0xFFF1
  4506. 000032FC  206E FFD2                movea.l    A0, [A6 - 0x2E]
  4507. 00003300  2050                     movea.l    A0, [A0]
  4508. 00003302  3D68 0008 FF8C           move.w     [A6 - 0x74], [A0 + 0x8]
  4509. 00003308  206E FFD2                movea.l    A0, [A6 - 0x2E]
  4510. 0000330C  2050                     movea.l    A0, [A0]
  4511. 0000330E  3D68 0006 FF8A           move.w     [A6 - 0x76], [A0 + 0x6]
  4512. 00003314  302E FF94                move.w     D0, [A6 - 0x6C]
  4513. 00003318  906E FF90                sub.w      D0, [A6 - 0x70]
  4514. 0000331C  322E FF8C                move.w     D1, [A6 - 0x74]
  4515. 00003320  9240                     sub.w      D1, D0
  4516. 00003322  3D41 FF88                move.w     [A6 - 0x78], D1
  4517. 00003326  206E FFDE                movea.l    A0, [A6 - 0x22]
  4518. 0000332A  4A28 006F                tst.b      [A0 + 0x6F]
  4519. 0000332E  6710                     beq        +0x12 /* 00003340 */
  4520. 00003330  4A6E FF88                tst.w      [A6 - 0x78]
  4521. 00003334  6F0A                     ble        +0xC /* 00003340 */
  4522. 00003336  2F2E FFE2                move.l     -[A7], [A6 - 0x1E]
  4523. 0000333A  4267                     clr.w      -[A7]
  4524. 0000333C  A95D                     syscall    HiliteControl
  4525. 0000333E  600A                     bra        +0xC /* 0000334A */
  4526. label00003340:
  4527. 00003340  2F2E FFE2                move.l     -[A7], [A6 - 0x1E]
  4528. 00003344  3F3C FFFF                move.w     -[A7], 0xFFFF
  4529. 00003348  A95D                     syscall    HiliteControl
  4530. label0000334A:
  4531. 0000334A  302E FF92                move.w     D0, [A6 - 0x6E]
  4532. 0000334E  906E FF8E                sub.w      D0, [A6 - 0x72]
  4533. 00003352  322E FF8A                move.w     D1, [A6 - 0x76]
  4534. 00003356  9240                     sub.w      D1, D0
  4535. 00003358  3D41 FF88                move.w     [A6 - 0x78], D1
  4536. 0000335C  206E FFDE                movea.l    A0, [A6 - 0x22]
  4537. 00003360  4A28 006F                tst.b      [A0 + 0x6F]
  4538. 00003364  6710                     beq        +0x12 /* 00003376 */
  4539. 00003366  4A6E FF88                tst.w      [A6 - 0x78]
  4540. 0000336A  6F0A                     ble        +0xC /* 00003376 */
  4541. 0000336C  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  4542. 00003370  4267                     clr.w      -[A7]
  4543. 00003372  A95D                     syscall    HiliteControl
  4544. 00003374  600A                     bra        +0xC /* 00003380 */
  4545. label00003376:
  4546. 00003376  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  4547. 0000337A  3F3C FFFF                move.w     -[A7], 0xFFFF
  4548. 0000337E  A95D                     syscall    HiliteControl
  4549. label00003380:
  4550. 00003380  A89E                     syscall    PenNormal
  4551. 00003382  206E FFAE                movea.l    A0, [A6 - 0x52]
  4552. 00003386  2050                     movea.l    A0, [A0]
  4553. 00003388  0828 0002 0007           btst.b     [A0 + 0x7], 0x2
  4554. 0000338E  6706                     beq        +0x8 /* 00003396 */
  4555. 00003390  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4556. 00003394  A904                     syscall    DrawGrowIcon
  4557. label00003396:
  4558. 00003396  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4559. 0000339A  A969                     syscall    DrawControls
  4560. label0000339C:
  4561. 0000339C  4E5E                     unlink     A6
  4562. 0000339E  4E75                     rts
  4563. export_54:
  4564. fn000033A0:
  4565. 000033A0  48E7 0018                movem.l    -[A7], A3,A4
  4566. 000033A4  42A7                     clr.l      -[A7]
  4567. 000033A6  A924                     syscall    FrontWindow
  4568. 000033A8  205F                     movea.l    A0, [A7]+
  4569. 000033AA  2648                     movea.l    A3, A0
  4570. 000033AC  B6FC 0000                cmpa.w     A3, 0x0
  4571. 000033B0  6700 00A2                beq        +0xA4 /* 00003454 */
  4572. 000033B4  0C6B 03DB 006C           cmpi.w     [A3 + 0x6C], 0x3DB
  4573. 000033BA  6600 0098                bne        +0x9A /* 00003454 */
  4574. 000033BE  4267                     clr.w      -[A7]
  4575. 000033C0  2F0B                     move.l     -[A7], A3
  4576. 000033C2  A80A                     syscall    GetWVariant
  4577. 000033C4  301F                     move.w     D0, [A7]+
  4578. 000033C6  0C40 0001                cmpi.w     D0, 0x1
  4579. 000033CA  6700 0088                beq        +0x8A /* 00003454 */
  4580. 000033CE  206D 9182                movea.l    A0, [A5 - 0x6E7E]
  4581. 000033D2  4A28 006E                tst.b      [A0 + 0x6E]
  4582. 000033D6  6716                     beq        +0x18 /* 000033EE */
  4583. 000033D8  B7ED 9182                cmpa.l     A3, [A5 - 0x6E7E]
  4584. 000033DC  670A                     beq        +0xC /* 000033E8 */
  4585. 000033DE  2F2D 9182                move.l     -[A7], [A5 - 0x6E7E]
  4586. 000033E2  4EBA FC4E                jsr        [PC - 0x3B2 /* 00003032 */]
  4587. 000033E6  588F                     addq.l     A7, 4
  4588. label000033E8:
  4589. 000033E8  266D 9182                movea.l    A3, [A5 - 0x6E7E]
  4590. 000033EC  6032                     bra        +0x34 /* 00003420 */
  4591. label000033EE:
  4592. 000033EE  284B                     movea.l    A4, A3
  4593. 000033F0  6028                     bra        +0x2A /* 0000341A */
  4594. label000033F2:
  4595. 000033F2  0C6C 03DB 006C           cmpi.w     [A4 + 0x6C], 0x3DB
  4596. 000033F8  661C                     bne        +0x1E /* 00003416 */
  4597. 000033FA  4A2C 006E                tst.b      [A4 + 0x6E]
  4598. 000033FE  6716                     beq        +0x18 /* 00003416 */
  4599. 00003400  0CAC FFFF FC19 0098      cmpi.l     [A4 + 0x98], 0xFFFFFC19
  4600. 00003408  660C                     bne        +0xE /* 00003416 */
  4601. 0000340A  2F0C                     move.l     -[A7], A4
  4602. 0000340C  4EBA FC24                jsr        [PC - 0x3DC /* 00003032 */]
  4603. 00003410  588F                     addq.l     A7, 4
  4604. 00003412  264C                     movea.l    A3, A4
  4605. 00003414  600A                     bra        +0xC /* 00003420 */
  4606. label00003416:
  4607. 00003416  286C 0090                movea.l    A4, [A4 + 0x90]
  4608. label0000341A:
  4609. 0000341A  B8FC 0000                cmpa.w     A4, 0x0
  4610. 0000341E  66D2                     bne        -0x2C /* 000033F2 */
  4611. label00003420:
  4612. 00003420  286B 0090                movea.l    A4, [A3 + 0x90]
  4613. 00003424  6028                     bra        +0x2A /* 0000344E */
  4614. label00003426:
  4615. 00003426  0C6C 03DB 006C           cmpi.w     [A4 + 0x6C], 0x3DB
  4616. 0000342C  661C                     bne        +0x1E /* 0000344A */
  4617. 0000342E  4A2C 006E                tst.b      [A4 + 0x6E]
  4618. 00003432  6716                     beq        +0x18 /* 0000344A */
  4619. 00003434  0CAC FFFF FC19 0098      cmpi.l     [A4 + 0x98], 0xFFFFFC19
  4620. 0000343C  660C                     bne        +0xE /* 0000344A */
  4621. 0000343E  2F0B                     move.l     -[A7], A3
  4622. 00003440  2F0C                     move.l     -[A7], A4
  4623. 00003442  4EBA FC10                jsr        [PC - 0x3F0 /* 00003054 */]
  4624. 00003446  508F                     addq.l     A7, 8
  4625. 00003448  264C                     movea.l    A3, A4
  4626. label0000344A:
  4627. 0000344A  286C 0090                movea.l    A4, [A4 + 0x90]
  4628. label0000344E:
  4629. 0000344E  B8FC 0000                cmpa.w     A4, 0x0
  4630. 00003452  66D2                     bne        -0x2C /* 00003426 */
  4631. label00003454:
  4632. 00003454  4CDF 1800                movem.l    A3,A4, [A7]+
  4633. 00003458  4E75                     rts
  4634. export_17:
  4635. fn0000345A:
  4636. 0000345A  4E56 FF8E                link       A6, -0x0072
  4637. 0000345E  48E7 0308                movem.l    -[A7], D6,D7,A4
  4638. 00003462  4A6D 8DA6                tst.w      [A5 - 0x725A]
  4639. 00003466  6700 00AE                beq        +0xB0 /* 00003516 */
  4640. 0000346A  486E FF8E                pea.l      [A6 - 0x72]
  4641. 0000346E  4EBA FC62                jsr        [PC - 0x39E /* 000030D2 */]
  4642. 00003472  588F                     addq.l     A7, 4
  4643. 00003474  486E FF96                pea.l      [A6 - 0x6A]
  4644. 00003478  2F2E FF8E                move.l     -[A7], [A6 - 0x72]
  4645. 0000347C  4EBA F21C                jsr        [PC - 0xDE4 /* 0000269A */]
  4646. 00003480  508F                     addq.l     A7, 8
  4647. 00003482  42A7                     clr.l      -[A7]
  4648. 00003484  A924                     syscall    FrontWindow
  4649. 00003486  205F                     movea.l    A0, [A7]+
  4650. 00003488  2D48 FF8E                move.l     [A6 - 0x72], A0
  4651. 0000348C  4AAE FF8E                tst.l      [A6 - 0x72]
  4652. 00003490  6700 0084                beq        +0x86 /* 00003516 */
  4653. 00003494  206E FF8E                movea.l    A0, [A6 - 0x72]
  4654. 00003498  0C68 03DB 006C           cmpi.w     [A0 + 0x6C], 0x3DB
  4655. 0000349E  6600 0076                bne        +0x78 /* 00003516 */
  4656. 000034A2  286E FFC6                movea.l    A4, [A6 - 0x3A]
  4657. 000034A6  206E FFBE                movea.l    A0, [A6 - 0x42]
  4658. 000034AA  2050                     movea.l    A0, [A0]
  4659. 000034AC  3E28 000E                move.w     D7, [A0 + 0xE]
  4660. 000034B0  206E FFD2                movea.l    A0, [A6 - 0x2E]
  4661. 000034B4  2050                     movea.l    A0, [A0]
  4662. 000034B6  3C28 000E                move.w     D6, [A0 + 0xE]
  4663. 000034BA  BC47                     cmp.w      D6, D7
  4664. 000034BC  6C06                     bge        +0x8 /* 000034C4 */
  4665. 000034BE  286E FFDA                movea.l    A4, [A6 - 0x26]
  4666. 000034C2  3E06                     move.w     D7, D6
  4667. label000034C4:
  4668. 000034C4  486E FF94                pea.l      [A6 - 0x6C]
  4669. 000034C8  486E FF92                pea.l      [A6 - 0x6E]
  4670. 000034CC  3F07                     move.w     -[A7], D7
  4671. 000034CE  4EBA 00D0                jsr        [PC + 0xD0 /* 000035A0 */]
  4672. 000034D2  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4673. 000034D6  3F2E FF94                move.w     -[A7], [A6 - 0x6C]
  4674. 000034DA  3F2E FF92                move.w     -[A7], [A6 - 0x6E]
  4675. 000034DE  2F0C                     move.l     -[A7], A4
  4676. 000034E0  4EBA 003C                jsr        [PC + 0x3C /* 0000351E */]
  4677. 000034E4  508F                     addq.l     A7, 8
  4678. 000034E6  4A40                     tst.w      D0
  4679. 000034E8  662C                     bne        +0x2E /* 00003516 */
  4680. 000034EA  2F0C                     move.l     -[A7], A4
  4681. 000034EC  2F2D 8F6C                move.l     -[A7], [A5 - 0x7094]
  4682. 000034F0  3F2E FF92                move.w     -[A7], [A6 - 0x6E]
  4683. 000034F4  3F2E FF94                move.w     -[A7], [A6 - 0x6C]
  4684. 000034F8  AA9F                     syscall    CTab2Palette
  4685. 000034FA  4A6D 8F74                tst.w      [A5 - 0x708C]
  4686. 000034FE  6708                     beq        +0xA /* 00003508 */
  4687. 00003500  2F2E FF8E                move.l     -[A7], [A6 - 0x72]
  4688. 00003504  AA94                     syscall    ActivatePalette
  4689. 00003506  600E                     bra        +0x10 /* 00003516 */
  4690. label00003508:
  4691. 00003508  4267                     clr.w      -[A7]
  4692. 0000350A  3F3C 00FF                move.w     -[A7], 0xFF
  4693. 0000350E  2054                     movea.l    A0, [A4]
  4694. 00003510  4868 0008                pea.l      [A0 + 0x8]
  4695. 00003514  AA3F                     syscall    SetEntries
  4696. label00003516:
  4697. 00003516  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  4698. 0000351A  4E5E                     unlink     A6
  4699. 0000351C  4E75                     rts
  4700. fn0000351E:
  4701. 0000351E  4E56 0000                link       A6, 0
  4702. 00003522  48E7 0118                movem.l    -[A7], D7,A3,A4
  4703. 00003526  206D 8F6C                movea.l    A0, [A5 - 0x7094]
  4704. 0000352A  2050                     movea.l    A0, [A0]
  4705. 0000352C  41E8 0010                lea.l      A0, [A0 + 0x10]
  4706. 00003530  2848                     movea.l    A4, A0
  4707. 00003532  302C 0006                move.w     D0, [A4 + 0x6]
  4708. 00003536  B06E 000C                cmp.w      D0, [A6 + 0xC]
  4709. 0000353A  6706                     beq        +0x8 /* 00003542 */
  4710. 0000353C  7000                     moveq.l    D0, 0x00
  4711. 0000353E  6000 0058                bra        +0x5A /* 00003598 */
  4712. label00003542:
  4713. 00003542  302C 0008                move.w     D0, [A4 + 0x8]
  4714. 00003546  B06E 000E                cmp.w      D0, [A6 + 0xE]
  4715. 0000354A  6706                     beq        +0x8 /* 00003552 */
  4716. 0000354C  7000                     moveq.l    D0, 0x00
  4717. 0000354E  6000 0048                bra        +0x4A /* 00003598 */
  4718. label00003552:
  4719. 00003552  206E 0008                movea.l    A0, [A6 + 0x8]
  4720. 00003556  2050                     movea.l    A0, [A0]
  4721. 00003558  5088                     addq.l     A0, 8
  4722. 0000355A  2648                     movea.l    A3, A0
  4723. 0000355C  7E00                     moveq.l    D7, 0x00
  4724. 0000355E  6030                     bra        +0x32 /* 00003590 */
  4725. label00003560:
  4726. 00003560  3014                     move.w     D0, [A4]
  4727. 00003562  B06B 0002                cmp.w      D0, [A3 + 0x2]
  4728. 00003566  6704                     beq        +0x6 /* 0000356C */
  4729. 00003568  7000                     moveq.l    D0, 0x00
  4730. 0000356A  602C                     bra        +0x2E /* 00003598 */
  4731. label0000356C:
  4732. 0000356C  302C 0002                move.w     D0, [A4 + 0x2]
  4733. 00003570  B06B 0004                cmp.w      D0, [A3 + 0x4]
  4734. 00003574  6704                     beq        +0x6 /* 0000357A */
  4735. 00003576  7000                     moveq.l    D0, 0x00
  4736. 00003578  601E                     bra        +0x20 /* 00003598 */
  4737. label0000357A:
  4738. 0000357A  302C 0004                move.w     D0, [A4 + 0x4]
  4739. 0000357E  B06B 0006                cmp.w      D0, [A3 + 0x6]
  4740. 00003582  6704                     beq        +0x6 /* 00003588 */
  4741. 00003584  7000                     moveq.l    D0, 0x00
  4742. 00003586  6010                     bra        +0x12 /* 00003598 */
  4743. label00003588:
  4744. 00003588  49EC 0010                lea.l      A4, [A4 + 0x10]
  4745. 0000358C  508B                     addq.l     A3, 8
  4746. 0000358E  5247                     addq.w     D7, 1
  4747. label00003590:
  4748. 00003590  0C47 0100                cmpi.w     D7, 0x100
  4749. 00003594  6DCA                     blt        -0x34 /* 00003560 */
  4750. 00003596  7001                     moveq.l    D0, 0x01
  4751. label00003598:
  4752. 00003598  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  4753. 0000359C  4E5E                     unlink     A6
  4754. 0000359E  4E75                     rts
  4755. fn000035A0:
  4756. 000035A0  4E56 0000                link       A6, 0
  4757. 000035A4  302E 0008                move.w     D0, [A6 + 0x8]
  4758. 000035A8  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  4759. 000035AC  0000 0004                ori.b      D0, 0x4
  4760. 000035B0  002E 000A 0018           ori.b      [A6 + 0x18], 0xA /* '\n' */
  4761. 000035B6  0028 0038 0048           ori.b      [A0 + 0x48], 0x38 /* '8' */
  4762. 000035BC  206E 000A                movea.l    A0, [A6 + 0xA]
  4763. 000035C0  7002                     moveq.l    D0, 0x02
  4764. 000035C2  3080                     move.w     [A0], D0
  4765. 000035C4  206E 000E                movea.l    A0, [A6 + 0xE]
  4766. 000035C8  4250                     clr.w      [A0]
  4767. 000035CA  6042                     bra        +0x44 /* 0000360E */
  4768. 000035CC  206E 000A                movea.l    A0, [A6 + 0xA]
  4769. 000035D0  7002                     moveq.l    D0, 0x02
  4770. 000035D2  3080                     move.w     [A0], D0
  4771. 000035D4  206E 000E                movea.l    A0, [A6 + 0xE]
  4772. 000035D8  30BC 1000                move.w     [A0], 0x1000
  4773. 000035DC  6030                     bra        +0x32 /* 0000360E */
  4774. 000035DE  206E 000A                movea.l    A0, [A6 + 0xA]
  4775. 000035E2  7002                     moveq.l    D0, 0x02
  4776. 000035E4  3080                     move.w     [A0], D0
  4777. 000035E6  206E 000E                movea.l    A0, [A6 + 0xE]
  4778. 000035EA  30BC 2000                move.w     [A0], 0x2000 /* ' \0' */
  4779. 000035EE  601E                     bra        +0x20 /* 0000360E */
  4780. 000035F0  206E 000A                movea.l    A0, [A6 + 0xA]
  4781. 000035F4  7002                     moveq.l    D0, 0x02
  4782. 000035F6  3080                     move.w     [A0], D0
  4783. 000035F8  206E 000E                movea.l    A0, [A6 + 0xE]
  4784. 000035FC  30BC 4000                move.w     [A0], 0x4000 /* '@\0' */
  4785. 00003600  600C                     bra        +0xE /* 0000360E */
  4786. 00003602  206E 000A                movea.l    A0, [A6 + 0xA]
  4787. 00003606  4250                     clr.w      [A0]
  4788. 00003608  206E 000E                movea.l    A0, [A6 + 0xE]
  4789. 0000360C  4250                     clr.w      [A0]
  4790. label0000360E:
  4791. 0000360E  4E5E                     unlink     A6
  4792. 00003610  4E75                     rts
  4793. 00003612  4E56 0000                link       A6, 0
  4794. 00003616  206E 000C                movea.l    A0, [A6 + 0xC]
  4795. 0000361A  4210                     clr.b      [A0]
  4796. 0000361C  206E 0008                movea.l    A0, [A6 + 0x8]
  4797. 00003620  4250                     clr.w      [A0]
  4798. 00003622  4E5E                     unlink     A6
  4799. 00003624  205F                     movea.l    A0, [A7]+
  4800. 00003626  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4801. 0000362A  4ED0                     jmp        [A0]
  4802. export_15:
  4803. 0000362C  4E56 FFF0                link       A6, -0x0010
  4804. 00003630  2F0C                     move.l     -[A7], A4
  4805. 00003632  286E 0010                movea.l    A4, [A6 + 0x10]
  4806. 00003636  2054                     movea.l    A0, [A4]
  4807. 00003638  3068 003C                movea.w    A0, [A0 + 0x3C]
  4808. 0000363C  2D48 FFF0                move.l     [A6 - 0x10], A0
  4809. 00003640  202E FFF0                move.l     D0, [A6 - 0x10]
  4810. 00003644  D0AE 000C                add.l      D0, [A6 + 0xC]
  4811. 00003648  0C80 0000 7D00           cmpi.l     D0, 0x7D00 /* '}\0' */
  4812. 0000364E  6F08                     ble        +0xA /* 00003658 */
  4813. 00003650  3F3C 0002                move.w     -[A7], 0x2
  4814. 00003654  A9C8                     syscall    SysBeep
  4815. 00003656  605A                     bra        +0x5C /* 000036B2 */
  4816. label00003658:
  4817. 00003658  2054                     movea.l    A0, [A4]
  4818. 0000365A  0C68 FFFF 0050           cmpi.w     [A0 + 0x50], 0xFFFF
  4819. 00003660  6644                     bne        +0x46 /* 000036A6 */
  4820. 00003662  42A7                     clr.l      -[A7]
  4821. 00003664  2F0C                     move.l     -[A7], A4
  4822. 00003666  4EAD 15A2                jsr        [A5 + 0x15A2 /* export_688 */]
  4823. 0000366A  205F                     movea.l    A0, [A7]+
  4824. 0000366C  2D48 FFF8                move.l     [A6 - 0x8], A0
  4825. 00003670  206E FFF8                movea.l    A0, [A6 - 0x8]
  4826. 00003674  2050                     movea.l    A0, [A0]
  4827. 00003676  2D68 0010 FFFC           move.l     [A6 - 0x4], [A0 + 0x10]
  4828. 0000367C  206E FFFC                movea.l    A0, [A6 - 0x4]
  4829. 00003680  2050                     movea.l    A0, [A0]
  4830. 00003682  2D68 0004 FFF4           move.l     [A6 - 0xC], [A0 + 0x4]
  4831. 00003688  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4832. 0000368C  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  4833. 00003690  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4834. 00003694  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4835. 00003698  2F0C                     move.l     -[A7], A4
  4836. 0000369A  A9DE                     syscall    TEInsert
  4837. 0000369C  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4838. 000036A0  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  4839. 000036A4  600C                     bra        +0xE /* 000036B2 */
  4840. label000036A6:
  4841. 000036A6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4842. 000036AA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4843. 000036AE  2F0C                     move.l     -[A7], A4
  4844. 000036B0  A9DE                     syscall    TEInsert
  4845. label000036B2:
  4846. 000036B2  285F                     movea.l    A4, [A7]+
  4847. 000036B4  4E5E                     unlink     A6
  4848. 000036B6  4E75                     rts
  4849. export_28:
  4850. 000036B8  4E56 FFFC                link       A6, -0x0004
  4851. 000036BC  206E 0008                movea.l    A0, [A6 + 0x8]
  4852. 000036C0  2050                     movea.l    A0, [A0]
  4853. 000036C2  3068 003C                movea.w    A0, [A0 + 0x3C]
  4854. 000036C6  2D48 FFFC                move.l     [A6 - 0x4], A0
  4855. 000036CA  206E 0008                movea.l    A0, [A6 + 0x8]
  4856. 000036CE  226E 0008                movea.l    A1, [A6 + 0x8]
  4857. 000036D2  2251                     movea.l    A1, [A1]
  4858. 000036D4  2050                     movea.l    A0, [A0]
  4859. 000036D6  3028 0022                move.w     D0, [A0 + 0x22]
  4860. 000036DA  9069 0020                sub.w      D0, [A1 + 0x20]
  4861. 000036DE  48C0                     ext.l      D0
  4862. 000036E0  91AE FFFC                sub.l      [A6 - 0x4], D0
  4863. 000036E4  42A7                     clr.l      -[A7]
  4864. 000036E6  4EAD 143A                jsr        [A5 + 0x143A /* export_643 */]
  4865. 000036EA  201F                     move.l     D0, [A7]+
  4866. 000036EC  D0AE FFFC                add.l      D0, [A6 - 0x4]
  4867. 000036F0  0C80 0000 7D00           cmpi.l     D0, 0x7D00 /* '}\0' */
  4868. 000036F6  6F08                     ble        +0xA /* 00003700 */
  4869. 000036F8  3F3C 0002                move.w     -[A7], 0x2
  4870. 000036FC  A9C8                     syscall    SysBeep
  4871. 000036FE  6008                     bra        +0xA /* 00003708 */
  4872. label00003700:
  4873. 00003700  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4874. 00003704  4EAD 15B2                jsr        [A5 + 0x15B2 /* export_690 */]
  4875. label00003708:
  4876. 00003708  4E5E                     unlink     A6
  4877. 0000370A  4E75                     rts
  4878. export_41:
  4879. 0000370C  4E56 FFFC                link       A6, -0x0004
  4880. 00003710  206E 000A                movea.l    A0, [A6 + 0xA]
  4881. 00003714  2050                     movea.l    A0, [A0]
  4882. 00003716  3068 003C                movea.w    A0, [A0 + 0x3C]
  4883. 0000371A  2D48 FFFC                move.l     [A6 - 0x4], A0
  4884. 0000371E  206E 000A                movea.l    A0, [A6 + 0xA]
  4885. 00003722  226E 000A                movea.l    A1, [A6 + 0xA]
  4886. 00003726  2251                     movea.l    A1, [A1]
  4887. 00003728  2050                     movea.l    A0, [A0]
  4888. 0000372A  3028 0022                move.w     D0, [A0 + 0x22]
  4889. 0000372E  9069 0020                sub.w      D0, [A1 + 0x20]
  4890. 00003732  48C0                     ext.l      D0
  4891. 00003734  91AE FFFC                sub.l      [A6 - 0x4], D0
  4892. 00003738  0C2E 0008 0009           cmpi.b     [A6 + 0x9], 0x8
  4893. 0000373E  6716                     beq        +0x18 /* 00003756 */
  4894. 00003740  202E FFFC                move.l     D0, [A6 - 0x4]
  4895. 00003744  5280                     addq.l     D0, 1
  4896. 00003746  0C80 0000 7D00           cmpi.l     D0, 0x7D00 /* '}\0' */
  4897. 0000374C  6F08                     ble        +0xA /* 00003756 */
  4898. 0000374E  3F3C 0002                move.w     -[A7], 0x2
  4899. 00003752  A9C8                     syscall    SysBeep
  4900. 00003754  600E                     bra        +0x10 /* 00003764 */
  4901. label00003756:
  4902. 00003756  102E 0009                move.b     D0, [A6 + 0x9]
  4903. 0000375A  4880                     ext.w      D0
  4904. 0000375C  3F00                     move.w     -[A7], D0
  4905. 0000375E  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  4906. 00003762  A9DC                     syscall    TEKey
  4907. label00003764:
  4908. 00003764  4E5E                     unlink     A6
  4909. 00003766  4E75                     rts
  4910. fn00003768:
  4911. 00003768  4E56 FFD4                link       A6, -0x002C
  4912. 0000376C  2F0A                     move.l     -[A7], A2
  4913. 0000376E  4267                     clr.w      -[A7]
  4914. 00003770  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4915. 00003774  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4916. 00003778  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  4917. 0000377C  A83B                     syscall    TrackBox
  4918. 0000377E  101F                     move.b     D0, [A7]+
  4919. 00003780  4880                     ext.w      D0
  4920. 00003782  3D40 FFFC                move.w     [A6 - 0x4], D0
  4921. 00003786  4A40                     tst.w      D0
  4922. 00003788  6700 016A                beq        +0x16C /* 000038F4 */
  4923. 0000378C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4924. 00003790  A873                     syscall    SetPort
  4925. 00003792  206E 0008                movea.l    A0, [A6 + 0x8]
  4926. 00003796  4868 0010                pea.l      [A0 + 0x10]
  4927. 0000379A  A8A3                     syscall    EraseRect
  4928. 0000379C  0C6E 0008 0010           cmpi.w     [A6 + 0x10], 0x8
  4929. 000037A2  6600 0150                bne        +0x152 /* 000038F4 */
  4930. 000037A6  4A2D 8E0F                tst.b      [A5 - 0x71F1]
  4931. 000037AA  6700 0148                beq        +0x14A /* 000038F4 */
  4932. 000037AE  206E 0008                movea.l    A0, [A6 + 0x8]
  4933. 000037B2  43EE FFE4                lea.l      A1, [A6 - 0x1C]
  4934. 000037B6  41E8 0010                lea.l      A0, [A0 + 0x10]
  4935. 000037BA  22D8                     move.l     [A1]+, [A0]+
  4936. 000037BC  22D8                     move.l     [A1]+, [A0]+
  4937. 000037BE  486E FFE4                pea.l      [A6 - 0x1C]
  4938. 000037C2  A870                     syscall    LocalToGlobal
  4939. 000037C4  486E FFE8                pea.l      [A6 - 0x18]
  4940. 000037C8  A870                     syscall    LocalToGlobal
  4941. 000037CA  206E 0008                movea.l    A0, [A6 + 0x8]
  4942. 000037CE  2068 0072                movea.l    A0, [A0 + 0x72]
  4943. 000037D2  2050                     movea.l    A0, [A0]
  4944. 000037D4  302E FFE4                move.w     D0, [A6 - 0x1C]
  4945. 000037D8  9068 0002                sub.w      D0, [A0 + 0x2]
  4946. 000037DC  5340                     subq.w     D0, 1
  4947. 000037DE  3D40 FFFE                move.w     [A6 - 0x2], D0
  4948. 000037E2  206E 0008                movea.l    A0, [A6 + 0x8]
  4949. 000037E6  2068 0072                movea.l    A0, [A0 + 0x72]
  4950. 000037EA  2050                     movea.l    A0, [A0]
  4951. 000037EC  43EE FFE4                lea.l      A1, [A6 - 0x1C]
  4952. 000037F0  5488                     addq.l     A0, 2
  4953. 000037F2  22D8                     move.l     [A1]+, [A0]+
  4954. 000037F4  22D8                     move.l     [A1]+, [A0]+
  4955. 000037F6  42A7                     clr.l      -[A7]
  4956. 000037F8  AA29                     syscall    GetDeviceList
  4957. 000037FA  205F                     movea.l    A0, [A7]+
  4958. 000037FC  2D48 FFF0                move.l     [A6 - 0x10], A0
  4959. 00003800  42AE FFF4                clr.l      [A6 - 0xC]
  4960. 00003804  605C                     bra        +0x5E /* 00003862 */
  4961. label00003806:
  4962. 00003806  206E FFF0                movea.l    A0, [A6 - 0x10]
  4963. 0000380A  4267                     clr.w      -[A7]
  4964. 0000380C  486E FFE4                pea.l      [A6 - 0x1C]
  4965. 00003810  2050                     movea.l    A0, [A0]
  4966. 00003812  4868 0022                pea.l      [A0 + 0x22]
  4967. 00003816  486E FFDC                pea.l      [A6 - 0x24]
  4968. 0000381A  A8AA                     syscall    SectRect
  4969. 0000381C  101F                     move.b     D0, [A7]+
  4970. 0000381E  306E FFE0                movea.w    A0, [A6 - 0x20]
  4971. 00003822  326E FFDC                movea.w    A1, [A6 - 0x24]
  4972. 00003826  91C9                     sub.l      A0, A1
  4973. 00003828  326E FFE2                movea.w    A1, [A6 - 0x1E]
  4974. 0000382C  346E FFDE                movea.w    A2, [A6 - 0x22]
  4975. 00003830  93CA                     sub.l      A1, A2
  4976. 00003832  4851                     pea.l      [A1]
  4977. 00003834  4850                     pea.l      [A0]
  4978. 00003836  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  4979. 0000383A  2D40 FFF8                move.l     [A6 - 0x8], D0
  4980. 0000383E  202E FFF8                move.l     D0, [A6 - 0x8]
  4981. 00003842  B0AE FFF4                cmp.l      D0, [A6 - 0xC]
  4982. 00003846  6F0C                     ble        +0xE /* 00003854 */
  4983. 00003848  2D6E FFF8 FFF4           move.l     [A6 - 0xC], [A6 - 0x8]
  4984. 0000384E  2D6E FFF0 FFEC           move.l     [A6 - 0x14], [A6 - 0x10]
  4985. label00003854:
  4986. 00003854  42A7                     clr.l      -[A7]
  4987. 00003856  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  4988. 0000385A  AA2B                     syscall    GetNextDevice
  4989. 0000385C  205F                     movea.l    A0, [A7]+
  4990. 0000385E  2D48 FFF0                move.l     [A6 - 0x10], A0
  4991. label00003862:
  4992. 00003862  4AAE FFF0                tst.l      [A6 - 0x10]
  4993. 00003866  669E                     bne        -0x60 /* 00003806 */
  4994. 00003868  42A7                     clr.l      -[A7]
  4995. 0000386A  AA2A                     syscall    GetMainDevice
  4996. 0000386C  205F                     movea.l    A0, [A7]+
  4997. 0000386E  B1EE FFEC                cmpa.l     A0, [A6 - 0x14]
  4998. 00003872  660C                     bne        +0xE /* 00003880 */
  4999. 00003874  4267                     clr.w      -[A7]
  5000. 00003876  4EAD 11FA                jsr        [A5 + 0x11FA /* export_571 */]
  5001. 0000387A  301F                     move.w     D0, [A7]+
  5002. 0000387C  D16E FFFE                add.w      [A6 - 0x2], D0
  5003. label00003880:
  5004. 00003880  206E FFEC                movea.l    A0, [A6 - 0x14]
  5005. 00003884  2050                     movea.l    A0, [A0]
  5006. 00003886  43EE FFD4                lea.l      A1, [A6 - 0x2C]
  5007. 0000388A  41E8 0022                lea.l      A0, [A0 + 0x22]
  5008. 0000388E  22D8                     move.l     [A1]+, [A0]+
  5009. 00003890  22D8                     move.l     [A1]+, [A0]+
  5010. 00003892  3F3C 0003                move.w     -[A7], 0x3
  5011. 00003896  3F3C 0003                move.w     -[A7], 0x3
  5012. 0000389A  486E FFD4                pea.l      [A6 - 0x2C]
  5013. 0000389E  4EBA CF64                jsr        [PC - 0x309C /* 00000804 */]
  5014. 000038A2  508F                     addq.l     A7, 8
  5015. 000038A4  302E FFFE                move.w     D0, [A6 - 0x2]
  5016. 000038A8  D16E FFD4                add.w      [A6 - 0x2C], D0
  5017. 000038AC  302E FFD8                move.w     D0, [A6 - 0x28]
  5018. 000038B0  906E FFD4                sub.w      D0, [A6 - 0x2C]
  5019. 000038B4  B06D 8DC8                cmp.w      D0, [A5 - 0x7238]
  5020. 000038B8  6F0C                     ble        +0xE /* 000038C6 */
  5021. 000038BA  302E FFD4                move.w     D0, [A6 - 0x2C]
  5022. 000038BE  D06D 8DC8                add.w      D0, [A5 - 0x7238]
  5023. 000038C2  3D40 FFD8                move.w     [A6 - 0x28], D0
  5024. label000038C6:
  5025. 000038C6  302E FFDA                move.w     D0, [A6 - 0x26]
  5026. 000038CA  906E FFD6                sub.w      D0, [A6 - 0x2A]
  5027. 000038CE  B06D 8DCA                cmp.w      D0, [A5 - 0x7236]
  5028. 000038D2  6F0C                     ble        +0xE /* 000038E0 */
  5029. 000038D4  302E FFD6                move.w     D0, [A6 - 0x2A]
  5030. 000038D8  D06D 8DCA                add.w      D0, [A5 - 0x7236]
  5031. 000038DC  3D40 FFDA                move.w     [A6 - 0x26], D0
  5032. label000038E0:
  5033. 000038E0  206E 0008                movea.l    A0, [A6 + 0x8]
  5034. 000038E4  2068 0082                movea.l    A0, [A0 + 0x82]
  5035. 000038E8  2050                     movea.l    A0, [A0]
  5036. 000038EA  5088                     addq.l     A0, 8
  5037. 000038EC  43EE FFD4                lea.l      A1, [A6 - 0x2C]
  5038. 000038F0  20D9                     move.l     [A0]+, [A1]+
  5039. 000038F2  20D9                     move.l     [A0]+, [A1]+
  5040. label000038F4:
  5041. 000038F4  302E FFFC                move.w     D0, [A6 - 0x4]
  5042. 000038F8  245F                     movea.l    A2, [A7]+
  5043. 000038FA  4E5E                     unlink     A6
  5044. 000038FC  4E75                     rts
  5045. fn000038FE:
  5046. 000038FE  4E56 FFF0                link       A6, -0x0010
  5047. 00003902  41EE FFF6                lea.l      A0, [A6 - 0xA]
  5048. 00003906  43ED EBD2                lea.l      A1, [A5 - 0x142E]
  5049. 0000390A  20D9                     move.l     [A0]+, [A1]+
  5050. 0000390C  20D9                     move.l     [A0]+, [A1]+
  5051. 0000390E  302E FFF8                move.w     D0, [A6 - 0x8]
  5052. 00003912  D06E FFFC                add.w      D0, [A6 - 0x4]
  5053. 00003916  E240                     asr        D0.w, 1
  5054. 00003918  3D40 FFFE                move.w     [A6 - 0x2], D0
  5055. 0000391C  302E FFFE                move.w     D0, [A6 - 0x2]
  5056. 00003920  0640 FF26                addi.w     D0, 0xFF26
  5057. 00003924  3D40 FFF8                move.w     [A6 - 0x8], D0
  5058. 00003928  302E FFFE                move.w     D0, [A6 - 0x2]
  5059. 0000392C  0640 00DA                addi.w     D0, 0xDA
  5060. 00003930  3D40 FFFC                move.w     [A6 - 0x4], D0
  5061. 00003934  5F6E FFFA                subq.w     [A6 - 0x6], 7
  5062. 00003938  302E FFFA                move.w     D0, [A6 - 0x6]
  5063. 0000393C  0640 FFDB                addi.w     D0, 0xFFDB
  5064. 00003940  3D40 FFF6                move.w     [A6 - 0xA], D0
  5065. 00003944  4A6D 8DA6                tst.w      [A5 - 0x725A]
  5066. 00003948  6700 00AA                beq        +0xAC /* 000039F4 */
  5067. 0000394C  42A7                     clr.l      -[A7]
  5068. 0000394E  3F3C 0100                move.w     -[A7], 0x100
  5069. 00003952  42A7                     clr.l      -[A7]
  5070. 00003954  3F3C 0002                move.w     -[A7], 0x2
  5071. 00003958  4267                     clr.w      -[A7]
  5072. 0000395A  AA91                     syscall    NewPalette
  5073. 0000395C  205F                     movea.l    A0, [A7]+
  5074. 0000395E  2B48 8F6C                move.l     [A5 - 0x7094], A0
  5075. 00003962  42A7                     clr.l      -[A7]
  5076. 00003964  42A7                     clr.l      -[A7]
  5077. 00003966  486E FFF6                pea.l      [A6 - 0xA]
  5078. 0000396A  486D 9470                pea.l      [A5 - 0x6B90]
  5079. 0000396E  4267                     clr.w      -[A7]
  5080. 00003970  3F3C 0400                move.w     -[A7], 0x400
  5081. 00003974  4878 FFFF                push.l     0xFFFF
  5082. 00003978  1F3C 0001                move.b     -[A7], 0x1
  5083. 0000397C  4878 FC1A                push.l     0xFC1A
  5084. 00003980  AA45                     syscall    NewCWindow
  5085. 00003982  205F                     movea.l    A0, [A7]+
  5086. 00003984  2B48 9182                move.l     [A5 - 0x6E7E], A0
  5087. 00003988  2F2D 9182                move.l     -[A7], [A5 - 0x6E7E]
  5088. 0000398C  2F2D 8F6C                move.l     -[A7], [A5 - 0x7094]
  5089. 00003990  1F3C 0001                move.b     -[A7], 0x1
  5090. 00003994  AA95                     syscall    SetPalette/NSetPalette
  5091. 00003996  42A7                     clr.l      -[A7]
  5092. 00003998  3F3C 0002                move.w     -[A7], 0x2
  5093. 0000399C  42A7                     clr.l      -[A7]
  5094. 0000399E  3F3C 0002                move.w     -[A7], 0x2
  5095. 000039A2  4267                     clr.w      -[A7]
  5096. 000039A4  AA91                     syscall    NewPalette
  5097. 000039A6  205F                     movea.l    A0, [A7]+
  5098. 000039A8  2B48 8F70                move.l     [A5 - 0x7090], A0
  5099. 000039AC  70FF                     moveq.l    D0, 0xFFFFFFFF
  5100. 000039AE  3D40 FFF0                move.w     [A6 - 0x10], D0
  5101. 000039B2  70FF                     moveq.l    D0, 0xFFFFFFFF
  5102. 000039B4  3D40 FFF2                move.w     [A6 - 0xE], D0
  5103. 000039B8  70FF                     moveq.l    D0, 0xFFFFFFFF
  5104. 000039BA  3D40 FFF4                move.w     [A6 - 0xC], D0
  5105. 000039BE  2F2D 8F70                move.l     -[A7], [A5 - 0x7090]
  5106. 000039C2  4267                     clr.w      -[A7]
  5107. 000039C4  486E FFF0                pea.l      [A6 - 0x10]
  5108. 000039C8  AA9C                     syscall    SetEntryColor
  5109. 000039CA  426E FFF0                clr.w      [A6 - 0x10]
  5110. 000039CE  426E FFF2                clr.w      [A6 - 0xE]
  5111. 000039D2  426E FFF4                clr.w      [A6 - 0xC]
  5112. 000039D6  2F2D 8F70                move.l     -[A7], [A5 - 0x7090]
  5113. 000039DA  3F3C 0001                move.w     -[A7], 0x1
  5114. 000039DE  486E FFF0                pea.l      [A6 - 0x10]
  5115. 000039E2  AA9C                     syscall    SetEntryColor
  5116. 000039E4  4878 FFFF                push.l     0xFFFF
  5117. 000039E8  2F2D 8F70                move.l     -[A7], [A5 - 0x7090]
  5118. 000039EC  1F3C 0001                move.b     -[A7], 0x1
  5119. 000039F0  AA95                     syscall    SetPalette/NSetPalette
  5120. 000039F2  6026                     bra        +0x28 /* 00003A1A */
  5121. label000039F4:
  5122. 000039F4  42A7                     clr.l      -[A7]
  5123. 000039F6  42A7                     clr.l      -[A7]
  5124. 000039F8  486E FFF6                pea.l      [A6 - 0xA]
  5125. 000039FC  486D 9472                pea.l      [A5 - 0x6B8E]
  5126. 00003A00  4267                     clr.w      -[A7]
  5127. 00003A02  3F3C 0400                move.w     -[A7], 0x400
  5128. 00003A06  4878 FFFF                push.l     0xFFFF
  5129. 00003A0A  1F3C 0001                move.b     -[A7], 0x1
  5130. 00003A0E  4878 FC1A                push.l     0xFC1A
  5131. 00003A12  A913                     syscall    NewWindow
  5132. 00003A14  205F                     movea.l    A0, [A7]+
  5133. 00003A16  2B48 9182                move.l     [A5 - 0x6E7E], A0
  5134. label00003A1A:
  5135. 00003A1A  206D 9182                movea.l    A0, [A5 - 0x6E7E]
  5136. 00003A1E  317C 03DB 006C           move.w     [A0 + 0x6C], 0x3DB
  5137. 00003A24  2F2D 9182                move.l     -[A7], [A5 - 0x6E7E]
  5138. 00003A28  A873                     syscall    SetPort
  5139. 00003A2A  486E FFF6                pea.l      [A6 - 0xA]
  5140. 00003A2E  3F3C 000C                move.w     -[A7], 0xC
  5141. 00003A32  3F3C 0003                move.w     -[A7], 0x3
  5142. 00003A36  3F3C 01D0                move.w     -[A7], 0x1D0
  5143. 00003A3A  3F3C 0013                move.w     -[A7], 0x13
  5144. 00003A3E  A8A7                     syscall    SetRect
  5145. 00003A40  42A7                     clr.l      -[A7]
  5146. 00003A42  486E FFF6                pea.l      [A6 - 0xA]
  5147. 00003A46  486E FFF6                pea.l      [A6 - 0xA]
  5148. 00003A4A  A9D2                     syscall    TENew
  5149. 00003A4C  205F                     movea.l    A0, [A7]+
  5150. 00003A4E  2B48 917E                move.l     [A5 - 0x6E82], A0
  5151. 00003A52  206D 917E                movea.l    A0, [A5 - 0x6E82]
  5152. 00003A56  2050                     movea.l    A0, [A0]
  5153. 00003A58  70FF                     moveq.l    D0, 0xFFFFFFFF
  5154. 00003A5A  3140 0048                move.w     [A0 + 0x48], D0
  5155. 00003A5E  486D 01FA                pea.l      [A5 + 0x1FA /* export_59 */]
  5156. 00003A62  2F2D 917E                move.l     -[A7], [A5 - 0x6E82]
  5157. 00003A66  4EAD 1442                jsr        [A5 + 0x1442 /* export_644 */]
  5158. 00003A6A  422D 9186                clr.b      [A5 - 0x6E7A]
  5159. 00003A6E  7001                     moveq.l    D0, 0x01
  5160. 00003A70  3B40 917C                move.w     [A5 - 0x6E84], D0
  5161. 00003A74  4E5E                     unlink     A6
  5162. 00003A76  4E75                     rts
  5163. export_16:
  5164. 00003A78  4E56 FFFE                link       A6, -0x0002
  5165. 00003A7C  426E FFFE                clr.w      [A6 - 0x2]
  5166. 00003A80  303C 8000                move.w     D0, 0x8000
  5167. 00003A84  806E 0008                or.w       D0, [A6 + 0x8]
  5168. 00003A88  4267                     clr.w      -[A7]
  5169. 00003A8A  3F00                     move.w     -[A7], D0
  5170. 00003A8C  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  5171. 00003A90  A970                     syscall    GetNextEvent
  5172. 00003A92  101F                     move.b     D0, [A7]+
  5173. 00003A94  4A00                     tst.b      D0
  5174. 00003A96  673A                     beq        +0x3C /* 00003AD2 */
  5175. 00003A98  206E 000A                movea.l    A0, [A6 + 0xA]
  5176. 00003A9C  0C50 000F                cmpi.w     [A0], 0xF
  5177. 00003AA0  662A                     bne        +0x2C /* 00003ACC */
  5178. 00003AA2  206E 000A                movea.l    A0, [A6 + 0xA]
  5179. 00003AA6  203C FF00 0000           move.l     D0, 0xFF000000
  5180. 00003AAC  C0A8 0002                and.l      D0, [A0 + 0x2]
  5181. 00003AB0  0C80 0100 0000           cmpi.l     D0, 0x1000000
  5182. 00003AB6  661A                     bne        +0x1C /* 00003AD2 */
  5183. 00003AB8  206E 000A                movea.l    A0, [A6 + 0xA]
  5184. 00003ABC  7001                     moveq.l    D0, 0x01
  5185. 00003ABE  C0A8 0002                and.l      D0, [A0 + 0x2]
  5186. 00003AC2  3F00                     move.w     -[A7], D0
  5187. 00003AC4  4EBA 0014                jsr        [PC + 0x14 /* 00003ADA */]
  5188. 00003AC8  548F                     addq.l     A7, 2
  5189. 00003ACA  6006                     bra        +0x8 /* 00003AD2 */
  5190. label00003ACC:
  5191. 00003ACC  7001                     moveq.l    D0, 0x01
  5192. 00003ACE  3D40 FFFE                move.w     [A6 - 0x2], D0
  5193. label00003AD2:
  5194. 00003AD2  302E FFFE                move.w     D0, [A6 - 0x2]
  5195. 00003AD6  4E5E                     unlink     A6
  5196. 00003AD8  4E75                     rts
  5197. fn00003ADA:
  5198. 00003ADA  4E56 0000                link       A6, 0
  5199. 00003ADE  2F0C                     move.l     -[A7], A4
  5200. 00003AE0  4A6E 0008                tst.w      [A6 + 0x8]
  5201. 00003AE4  671C                     beq        +0x1E /* 00003B02 */
  5202. 00003AE6  4A6D 8DA4                tst.w      [A5 - 0x725C]
  5203. 00003AEA  6604                     bne        +0x6 /* 00003AF0 */
  5204. 00003AEC  4EAD 0902                jsr        [A5 + 0x902 /* export_284 */]
  5205. label00003AF0:
  5206. 00003AF0  4EBA F0D2                jsr        [PC - 0xF2E /* 00002BC4 */]
  5207. 00003AF4  4EBA F6A6                jsr        [PC - 0x95A /* 0000319C */]
  5208. 00003AF8  4EAD 0B72                jsr        [A5 + 0xB72 /* export_362 */]
  5209. 00003AFC  426D 8DD0                clr.w      [A5 - 0x7230]
  5210. 00003B00  603C                     bra        +0x3E /* 00003B3E */
  5211. label00003B02:
  5212. 00003B02  3B6D 8D96 8DA4           move.w     [A5 - 0x725C], [A5 - 0x726A]
  5213. 00003B08  4EAD 08FA                jsr        [A5 + 0x8FA /* export_283 */]
  5214. 00003B0C  4EBA F10E                jsr        [PC - 0xEF2 /* 00002C1C */]
  5215. 00003B10  2878 09D6                movea.l    A4, [0x000009D6 /* WindowList */]
  5216. 00003B14  601C                     bra        +0x1E /* 00003B32 */
  5217. label00003B16:
  5218. 00003B16  0C6C 03DB 006C           cmpi.w     [A4 + 0x6C], 0x3DB
  5219. 00003B1C  6610                     bne        +0x12 /* 00003B2E */
  5220. 00003B1E  4A2C 006E                tst.b      [A4 + 0x6E]
  5221. 00003B22  670A                     beq        +0xC /* 00003B2E */
  5222. 00003B24  4267                     clr.w      -[A7]
  5223. 00003B26  2F0C                     move.l     -[A7], A4
  5224. 00003B28  4EBA F75A                jsr        [PC - 0x8A6 /* 00003284 */]
  5225. 00003B2C  5C8F                     addq.l     A7, 6
  5226. label00003B2E:
  5227. 00003B2E  286C 0090                movea.l    A4, [A4 + 0x90]
  5228. label00003B32:
  5229. 00003B32  B8FC 0000                cmpa.w     A4, 0x0
  5230. 00003B36  66DE                     bne        -0x20 /* 00003B16 */
  5231. 00003B38  7001                     moveq.l    D0, 0x01
  5232. 00003B3A  3B40 8DD0                move.w     [A5 - 0x7230], D0
  5233. label00003B3E:
  5234. 00003B3E  285F                     movea.l    A4, [A7]+
  5235. 00003B40  4E5E                     unlink     A6
  5236. 00003B42  4E75                     rts
  5237. export_171:
  5238. 00003B44  4E56 FFE6                link       A6, -0x001A
  5239. 00003B48  48E7 0300                movem.l    -[A7], D6,D7
  5240. 00003B4C  53AE 0010                subq.l     [A6 + 0x10], 1
  5241. 00003B50  206E 000C                movea.l    A0, [A6 + 0xC]
  5242. 00003B54  2050                     movea.l    A0, [A0]
  5243. 00003B56  3C28 000E                move.w     D6, [A0 + 0xE]
  5244. 00003B5A  7E00                     moveq.l    D7, 0x00
  5245. 00003B5C  6000 0084                bra        +0x86 /* 00003BE2 */
  5246. label00003B60:
  5247. 00003B60  206E 000C                movea.l    A0, [A6 + 0xC]
  5248. 00003B64  3007                     move.w     D0, D7
  5249. 00003B66  C1FC 0006                muls.w     D0, 0x6
  5250. 00003B6A  D090                     add.l      D0, [A0]
  5251. 00003B6C  2040                     movea.l    A0, D0
  5252. 00003B6E  43EE FFFA                lea.l      A1, [A6 - 0x6]
  5253. 00003B72  41E8 0010                lea.l      A0, [A0 + 0x10]
  5254. 00003B76  22D8                     move.l     [A1]+, [A0]+
  5255. 00003B78  32D8                     move.w     [A1]+, [A0]+
  5256. 00003B7A  306E FFFA                movea.w    A0, [A6 - 0x6]
  5257. 00003B7E  B1EE 0010                cmpa.l     A0, [A6 + 0x10]
  5258. 00003B82  6F52                     ble        +0x54 /* 00003BD6 */
  5259. 00003B84  486E FFE6                pea.l      [A6 - 0x1A]
  5260. 00003B88  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5261. 00003B8C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5262. 00003B90  4EAD 074A                jsr        [A5 + 0x74A /* export_229 */]
  5263. 00003B94  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5264. 00003B98  3F00                     move.w     -[A7], D0
  5265. 00003B9A  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  5266. 00003B9E  548F                     addq.l     A7, 2
  5267. 00003BA0  206E FFE6                movea.l    A0, [A6 - 0x1A]
  5268. 00003BA4  202E 0010                move.l     D0, [A6 + 0x10]
  5269. 00003BA8  E980                     asl        D0, 4
  5270. 00003BAA  D090                     add.l      D0, [A0]
  5271. 00003BAC  2040                     movea.l    A0, D0
  5272. 00003BAE  226E 0014                movea.l    A1, [A6 + 0x14]
  5273. 00003BB2  5488                     addq.l     A0, 2
  5274. 00003BB4  22D8                     move.l     [A1]+, [A0]+
  5275. 00003BB6  22D8                     move.l     [A1]+, [A0]+
  5276. 00003BB8  22D8                     move.l     [A1]+, [A0]+
  5277. 00003BBA  22D8                     move.l     [A1]+, [A0]+
  5278. 00003BBC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5279. 00003BC0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5280. 00003BC4  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  5281. 00003BC8  508F                     addq.l     A7, 8
  5282. 00003BCA  3F00                     move.w     -[A7], D0
  5283. 00003BCC  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  5284. 00003BD0  548F                     addq.l     A7, 2
  5285. 00003BD2  7000                     moveq.l    D0, 0x00
  5286. 00003BD4  6014                     bra        +0x16 /* 00003BEA */
  5287. label00003BD6:
  5288. 00003BD6  302E FFFA                move.w     D0, [A6 - 0x6]
  5289. 00003BDA  48C0                     ext.l      D0
  5290. 00003BDC  91AE 0010                sub.l      [A6 + 0x10], D0
  5291. 00003BE0  5247                     addq.w     D7, 1
  5292. label00003BE2:
  5293. 00003BE2  BE46                     cmp.w      D7, D6
  5294. 00003BE4  6D00 FF7A                blt        -0x84 /* 00003B60 */
  5295. 00003BE8  7001                     moveq.l    D0, 0x01
  5296. label00003BEA:
  5297. 00003BEA  4CDF 00C0                movem.l    D6,D7, [A7]+
  5298. 00003BEE  4E5E                     unlink     A6
  5299. 00003BF0  4E75                     rts
  5300. export_74:
  5301. 00003BF2  4E56 FFE6                link       A6, -0x001A
  5302. 00003BF6  48E7 0300                movem.l    -[A7], D6,D7
  5303. 00003BFA  53AE 0010                subq.l     [A6 + 0x10], 1
  5304. 00003BFE  206E 000C                movea.l    A0, [A6 + 0xC]
  5305. 00003C02  2050                     movea.l    A0, [A0]
  5306. 00003C04  3C28 000E                move.w     D6, [A0 + 0xE]
  5307. 00003C08  7E00                     moveq.l    D7, 0x00
  5308. 00003C0A  6000 009A                bra        +0x9C /* 00003CA6 */
  5309. label00003C0E:
  5310. 00003C0E  206E 000C                movea.l    A0, [A6 + 0xC]
  5311. 00003C12  3007                     move.w     D0, D7
  5312. 00003C14  C1FC 0006                muls.w     D0, 0x6
  5313. 00003C18  D090                     add.l      D0, [A0]
  5314. 00003C1A  2040                     movea.l    A0, D0
  5315. 00003C1C  43EE FFFA                lea.l      A1, [A6 - 0x6]
  5316. 00003C20  41E8 0010                lea.l      A0, [A0 + 0x10]
  5317. 00003C24  22D8                     move.l     [A1]+, [A0]+
  5318. 00003C26  32D8                     move.w     [A1]+, [A0]+
  5319. 00003C28  306E FFFA                movea.w    A0, [A6 - 0x6]
  5320. 00003C2C  B1EE 0010                cmpa.l     A0, [A6 + 0x10]
  5321. 00003C30  6F68                     ble        +0x6A /* 00003C9A */
  5322. 00003C32  486E FFE6                pea.l      [A6 - 0x1A]
  5323. 00003C36  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5324. 00003C3A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5325. 00003C3E  4EAD 074A                jsr        [A5 + 0x74A /* export_229 */]
  5326. 00003C42  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5327. 00003C46  3F00                     move.w     -[A7], D0
  5328. 00003C48  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  5329. 00003C4C  548F                     addq.l     A7, 2
  5330. 00003C4E  206E FFE6                movea.l    A0, [A6 - 0x1A]
  5331. 00003C52  202E 0010                move.l     D0, [A6 + 0x10]
  5332. 00003C56  E980                     asl        D0, 4
  5333. 00003C58  D090                     add.l      D0, [A0]
  5334. 00003C5A  206E 0014                movea.l    A0, [A6 + 0x14]
  5335. 00003C5E  2240                     movea.l    A1, D0
  5336. 00003C60  5489                     addq.l     A1, 2
  5337. 00003C62  22D8                     move.l     [A1]+, [A0]+
  5338. 00003C64  22D8                     move.l     [A1]+, [A0]+
  5339. 00003C66  22D8                     move.l     [A1]+, [A0]+
  5340. 00003C68  22D8                     move.l     [A1]+, [A0]+
  5341. 00003C6A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5342. 00003C6E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5343. 00003C72  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  5344. 00003C76  508F                     addq.l     A7, 8
  5345. 00003C78  3F00                     move.w     -[A7], D0
  5346. 00003C7A  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  5347. 00003C7E  548F                     addq.l     A7, 2
  5348. 00003C80  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5349. 00003C84  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5350. 00003C88  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  5351. 00003C8C  508F                     addq.l     A7, 8
  5352. 00003C8E  3F00                     move.w     -[A7], D0
  5353. 00003C90  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  5354. 00003C94  548F                     addq.l     A7, 2
  5355. 00003C96  7000                     moveq.l    D0, 0x00
  5356. 00003C98  6014                     bra        +0x16 /* 00003CAE */
  5357. label00003C9A:
  5358. 00003C9A  302E FFFA                move.w     D0, [A6 - 0x6]
  5359. 00003C9E  48C0                     ext.l      D0
  5360. 00003CA0  91AE 0010                sub.l      [A6 + 0x10], D0
  5361. 00003CA4  5247                     addq.w     D7, 1
  5362. label00003CA6:
  5363. 00003CA6  BE46                     cmp.w      D7, D6
  5364. 00003CA8  6D00 FF64                blt        -0x9A /* 00003C0E */
  5365. 00003CAC  7001                     moveq.l    D0, 0x01
  5366. label00003CAE:
  5367. 00003CAE  4CDF 00C0                movem.l    D6,D7, [A7]+
  5368. 00003CB2  4E5E                     unlink     A6
  5369. 00003CB4  4E75                     rts
  5370. export_90:
  5371. fn00003CB6:
  5372. 00003CB6  4E56 FFB6                link       A6, -0x004A
  5373. 00003CBA  48E7 0300                movem.l    -[A7], D6,D7
  5374. 00003CBE  53AE 0010                subq.l     [A6 + 0x10], 1
  5375. 00003CC2  206E 000C                movea.l    A0, [A6 + 0xC]
  5376. 00003CC6  2050                     movea.l    A0, [A0]
  5377. 00003CC8  3C28 0030                move.w     D6, [A0 + 0x30]
  5378. 00003CCC  7E00                     moveq.l    D7, 0x00
  5379. 00003CCE  6000 0084                bra        +0x86 /* 00003D54 */
  5380. label00003CD2:
  5381. 00003CD2  206E 000C                movea.l    A0, [A6 + 0xC]
  5382. 00003CD6  3007                     move.w     D0, D7
  5383. 00003CD8  C1FC 0006                muls.w     D0, 0x6
  5384. 00003CDC  D090                     add.l      D0, [A0]
  5385. 00003CDE  2040                     movea.l    A0, D0
  5386. 00003CE0  43EE FFFA                lea.l      A1, [A6 - 0x6]
  5387. 00003CE4  41E8 0032                lea.l      A0, [A0 + 0x32]
  5388. 00003CE8  22D8                     move.l     [A1]+, [A0]+
  5389. 00003CEA  32D8                     move.w     [A1]+, [A0]+
  5390. 00003CEC  306E FFFA                movea.w    A0, [A6 - 0x6]
  5391. 00003CF0  B1EE 0010                cmpa.l     A0, [A6 + 0x10]
  5392. 00003CF4  6F52                     ble        +0x54 /* 00003D48 */
  5393. 00003CF6  486E FFB6                pea.l      [A6 - 0x4A]
  5394. 00003CFA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5395. 00003CFE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5396. 00003D02  4EAD 074A                jsr        [A5 + 0x74A /* export_229 */]
  5397. 00003D06  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5398. 00003D0A  3F00                     move.w     -[A7], D0
  5399. 00003D0C  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  5400. 00003D10  548F                     addq.l     A7, 2
  5401. 00003D12  206E FFB6                movea.l    A0, [A6 - 0x4A]
  5402. 00003D16  202E 0010                move.l     D0, [A6 + 0x10]
  5403. 00003D1A  ED80                     asl        D0, 6
  5404. 00003D1C  D090                     add.l      D0, [A0]
  5405. 00003D1E  2040                     movea.l    A0, D0
  5406. 00003D20  226E 0014                movea.l    A1, [A6 + 0x14]
  5407. 00003D24  5488                     addq.l     A0, 2
  5408. 00003D26  700F                     moveq.l    D0, 0x0F
  5409. label00003D28:
  5410. 00003D28  22D8                     move.l     [A1]+, [A0]+
  5411. 00003D2A  51C8 FFFC                dbf        D0, -0x6 /* 00003D28 */
  5412. 00003D2E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5413. 00003D32  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5414. 00003D36  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  5415. 00003D3A  508F                     addq.l     A7, 8
  5416. 00003D3C  3F00                     move.w     -[A7], D0
  5417. 00003D3E  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  5418. 00003D42  548F                     addq.l     A7, 2
  5419. 00003D44  7000                     moveq.l    D0, 0x00
  5420. 00003D46  6014                     bra        +0x16 /* 00003D5C */
  5421. label00003D48:
  5422. 00003D48  302E FFFA                move.w     D0, [A6 - 0x6]
  5423. 00003D4C  48C0                     ext.l      D0
  5424. 00003D4E  91AE 0010                sub.l      [A6 + 0x10], D0
  5425. 00003D52  5247                     addq.w     D7, 1
  5426. label00003D54:
  5427. 00003D54  BE46                     cmp.w      D7, D6
  5428. 00003D56  6D00 FF7A                blt        -0x84 /* 00003CD2 */
  5429. 00003D5A  7001                     moveq.l    D0, 0x01
  5430. label00003D5C:
  5431. 00003D5C  4CDF 00C0                movem.l    D6,D7, [A7]+
  5432. 00003D60  4E5E                     unlink     A6
  5433. 00003D62  4E75                     rts
  5434. export_105:
  5435. 00003D64  4E56 FFB6                link       A6, -0x004A
  5436. 00003D68  48E7 0300                movem.l    -[A7], D6,D7
  5437. 00003D6C  53AE 0010                subq.l     [A6 + 0x10], 1
  5438. 00003D70  206E 000C                movea.l    A0, [A6 + 0xC]
  5439. 00003D74  2050                     movea.l    A0, [A0]
  5440. 00003D76  3C28 0030                move.w     D6, [A0 + 0x30]
  5441. 00003D7A  7E00                     moveq.l    D7, 0x00
  5442. 00003D7C  6000 009A                bra        +0x9C /* 00003E18 */
  5443. label00003D80:
  5444. 00003D80  206E 000C                movea.l    A0, [A6 + 0xC]
  5445. 00003D84  3007                     move.w     D0, D7
  5446. 00003D86  C1FC 0006                muls.w     D0, 0x6
  5447. 00003D8A  D090                     add.l      D0, [A0]
  5448. 00003D8C  2040                     movea.l    A0, D0
  5449. 00003D8E  43EE FFFA                lea.l      A1, [A6 - 0x6]
  5450. 00003D92  41E8 0032                lea.l      A0, [A0 + 0x32]
  5451. 00003D96  22D8                     move.l     [A1]+, [A0]+
  5452. 00003D98  32D8                     move.w     [A1]+, [A0]+
  5453. 00003D9A  306E FFFA                movea.w    A0, [A6 - 0x6]
  5454. 00003D9E  B1EE 0010                cmpa.l     A0, [A6 + 0x10]
  5455. 00003DA2  6F68                     ble        +0x6A /* 00003E0C */
  5456. 00003DA4  486E FFB6                pea.l      [A6 - 0x4A]
  5457. 00003DA8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5458. 00003DAC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5459. 00003DB0  4EAD 074A                jsr        [A5 + 0x74A /* export_229 */]
  5460. 00003DB4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5461. 00003DB8  3F00                     move.w     -[A7], D0
  5462. 00003DBA  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  5463. 00003DBE  548F                     addq.l     A7, 2
  5464. 00003DC0  206E FFB6                movea.l    A0, [A6 - 0x4A]
  5465. 00003DC4  202E 0010                move.l     D0, [A6 + 0x10]
  5466. 00003DC8  ED80                     asl        D0, 6
  5467. 00003DCA  D090                     add.l      D0, [A0]
  5468. 00003DCC  206E 0014                movea.l    A0, [A6 + 0x14]
  5469. 00003DD0  2240                     movea.l    A1, D0
  5470. 00003DD2  5489                     addq.l     A1, 2
  5471. 00003DD4  700F                     moveq.l    D0, 0x0F
  5472. label00003DD6:
  5473. 00003DD6  22D8                     move.l     [A1]+, [A0]+
  5474. 00003DD8  51C8 FFFC                dbf        D0, -0x6 /* 00003DD6 */
  5475. 00003DDC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5476. 00003DE0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5477. 00003DE4  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  5478. 00003DE8  508F                     addq.l     A7, 8
  5479. 00003DEA  3F00                     move.w     -[A7], D0
  5480. 00003DEC  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  5481. 00003DF0  548F                     addq.l     A7, 2
  5482. 00003DF2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5483. 00003DF6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5484. 00003DFA  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  5485. 00003DFE  508F                     addq.l     A7, 8
  5486. 00003E00  3F00                     move.w     -[A7], D0
  5487. 00003E02  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  5488. 00003E06  548F                     addq.l     A7, 2
  5489. 00003E08  7000                     moveq.l    D0, 0x00
  5490. 00003E0A  6014                     bra        +0x16 /* 00003E20 */
  5491. label00003E0C:
  5492. 00003E0C  302E FFFA                move.w     D0, [A6 - 0x6]
  5493. 00003E10  48C0                     ext.l      D0
  5494. 00003E12  91AE 0010                sub.l      [A6 + 0x10], D0
  5495. 00003E16  5247                     addq.w     D7, 1
  5496. label00003E18:
  5497. 00003E18  BE46                     cmp.w      D7, D6
  5498. 00003E1A  6D00 FF64                blt        -0x9A /* 00003D80 */
  5499. 00003E1E  7001                     moveq.l    D0, 0x01
  5500. label00003E20:
  5501. 00003E20  4CDF 00C0                movem.l    D6,D7, [A7]+
  5502. 00003E24  4E5E                     unlink     A6
  5503. 00003E26  4E75                     rts
  5504. export_113:
  5505. 00003E28  4E56 FFF8                link       A6, -0x0008
  5506. 00003E2C  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  5507. 00003E30  2E2E 0008                move.l     D7, [A6 + 0x8]
  5508. 00003E34  2C2E 000C                move.l     D6, [A6 + 0xC]
  5509. 00003E38  206E 0010                movea.l    A0, [A6 + 0x10]
  5510. 00003E3C  43EE FFF8                lea.l      A1, [A6 - 0x8]
  5511. 00003E40  22D8                     move.l     [A1]+, [A0]+
  5512. 00003E42  22D8                     move.l     [A1]+, [A0]+
  5513. 00003E44  302E FFFE                move.w     D0, [A6 - 0x2]
  5514. 00003E48  906E FFFA                sub.w      D0, [A6 - 0x6]
  5515. 00003E4C  3A00                     move.w     D5, D0
  5516. 00003E4E  302E FFFC                move.w     D0, [A6 - 0x4]
  5517. 00003E52  906E FFF8                sub.w      D0, [A6 - 0x8]
  5518. 00003E56  3800                     move.w     D4, D0
  5519. 00003E58  3004                     move.w     D0, D4
  5520. 00003E5A  E240                     asr        D0.w, 1
  5521. 00003E5C  48C0                     ext.l      D0
  5522. 00003E5E  2206                     move.l     D1, D6
  5523. 00003E60  9280                     sub.l      D1, D0
  5524. 00003E62  3D41 FFF8                move.w     [A6 - 0x8], D1
  5525. 00003E66  3005                     move.w     D0, D5
  5526. 00003E68  E240                     asr        D0.w, 1
  5527. 00003E6A  48C0                     ext.l      D0
  5528. 00003E6C  2207                     move.l     D1, D7
  5529. 00003E6E  9280                     sub.l      D1, D0
  5530. 00003E70  3D41 FFFA                move.w     [A6 - 0x6], D1
  5531. 00003E74  302E FFF8                move.w     D0, [A6 - 0x8]
  5532. 00003E78  D044                     add.w      D0, D4
  5533. 00003E7A  3D40 FFFC                move.w     [A6 - 0x4], D0
  5534. 00003E7E  302E FFFA                move.w     D0, [A6 - 0x6]
  5535. 00003E82  D045                     add.w      D0, D5
  5536. 00003E84  3D40 FFFE                move.w     [A6 - 0x2], D0
  5537. 00003E88  206E 0010                movea.l    A0, [A6 + 0x10]
  5538. 00003E8C  43EE FFF8                lea.l      A1, [A6 - 0x8]
  5539. 00003E90  20D9                     move.l     [A0]+, [A1]+
  5540. 00003E92  20D9                     move.l     [A0]+, [A1]+
  5541. 00003E94  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  5542. 00003E98  4E5E                     unlink     A6
  5543. 00003E9A  4E75                     rts
  5544. export_126:
  5545. fn00003E9C:
  5546. 00003E9C  4E56 FEFE                link       A6, -0x0102
  5547. 00003EA0  206E 0008                movea.l    A0, [A6 + 0x8]
  5548. 00003EA4  7000                     moveq.l    D0, 0x00
  5549. 00003EA6  1010                     move.b     D0, [A0]
  5550. 00003EA8  4A40                     tst.w      D0
  5551. 00003EAA  661A                     bne        +0x1C /* 00003EC6 */
  5552. 00003EAC  206E 000C                movea.l    A0, [A6 + 0xC]
  5553. 00003EB0  3D7C 0000 FEFE           move.w     [A6 - 0x102], 0x0
  5554. 00003EB6  486E FEFE                pea.l      [A6 - 0x102]
  5555. 00003EBA  4850                     pea.l      [A0]
  5556. 00003EBC  3F3C 200E                move.w     -[A7], 0x200E
  5557. 00003EC0  A9EB                     syscall    Pack4/FP68K
  5558. 00003EC2  7000                     moveq.l    D0, 0x00
  5559. 00003EC4  6040                     bra        +0x42 /* 00003F06 */
  5560. label00003EC6:
  5561. 00003EC6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5562. 00003ECA  4EBA 06F2                jsr        [PC + 0x6F2 /* 000045BE */]
  5563. 00003ECE  588F                     addq.l     A7, 4
  5564. 00003ED0  4A40                     tst.w      D0
  5565. 00003ED2  6604                     bne        +0x6 /* 00003ED8 */
  5566. 00003ED4  700C                     moveq.l    D0, 0x0C
  5567. 00003ED6  602E                     bra        +0x30 /* 00003F06 */
  5568. label00003ED8:
  5569. 00003ED8  486E FF00                pea.l      [A6 - 0x100]
  5570. 00003EDC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5571. 00003EE0  4EBA 04F4                jsr        [PC + 0x4F4 /* 000043D6 */]
  5572. 00003EE4  508F                     addq.l     A7, 8
  5573. 00003EE6  486E FF00                pea.l      [A6 - 0x100]
  5574. 00003EEA  4EAD 1472                jsr        [A5 + 0x1472 /* export_650 */]
  5575. 00003EEE  588F                     addq.l     A7, 4
  5576. 00003EF0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5577. 00003EF4  486D 965A                pea.l      [A5 - 0x69A6]
  5578. 00003EF8  486E FF00                pea.l      [A6 - 0x100]
  5579. 00003EFC  4EAD 15DA                jsr        [A5 + 0x15DA /* export_695 */]
  5580. 00003F00  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5581. 00003F04  7000                     moveq.l    D0, 0x00
  5582. label00003F06:
  5583. 00003F06  4E5E                     unlink     A6
  5584. 00003F08  4E75                     rts
  5585. export_137:
  5586. fn00003F0A:
  5587. 00003F0A  4E56 FFFC                link       A6, -0x0004
  5588. 00003F0E  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  5589. 00003F12  206E 0008                movea.l    A0, [A6 + 0x8]
  5590. 00003F16  7000                     moveq.l    D0, 0x00
  5591. 00003F18  1010                     move.b     D0, [A0]
  5592. 00003F1A  4A40                     tst.w      D0
  5593. 00003F1C  660C                     bne        +0xE /* 00003F2A */
  5594. 00003F1E  206E 000C                movea.l    A0, [A6 + 0xC]
  5595. 00003F22  4290                     clr.l      [A0]
  5596. 00003F24  7000                     moveq.l    D0, 0x00
  5597. 00003F26  6000 007E                bra        +0x80 /* 00003FA6 */
  5598. label00003F2A:
  5599. 00003F2A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5600. 00003F2E  4EBA 068E                jsr        [PC + 0x68E /* 000045BE */]
  5601. 00003F32  588F                     addq.l     A7, 4
  5602. 00003F34  0C40 0001                cmpi.w     D0, 0x1
  5603. 00003F38  6706                     beq        +0x8 /* 00003F40 */
  5604. 00003F3A  700D                     moveq.l    D0, 0x0D
  5605. 00003F3C  6000 0068                bra        +0x6A /* 00003FA6 */
  5606. label00003F40:
  5607. 00003F40  426E FFFE                clr.w      [A6 - 0x2]
  5608. 00003F44  426E FFFC                clr.w      [A6 - 0x4]
  5609. 00003F48  7E00                     moveq.l    D7, 0x00
  5610. 00003F4A  7800                     moveq.l    D4, 0x00
  5611. 00003F4C  286E 0008                movea.l    A4, [A6 + 0x8]
  5612. 00003F50  7A0F                     moveq.l    D5, 0x0F
  5613. 00003F52  1E1C                     move.b     D7, [A4]+
  5614. 00003F54  6038                     bra        +0x3A /* 00003F8E */
  5615. label00003F56:
  5616. 00003F56  1C1C                     move.b     D6, [A4]+
  5617. 00003F58  0C06 0020                cmpi.b     D6, 0x20 /* ' ' */
  5618. 00003F5C  6730                     beq        +0x32 /* 00003F8E */
  5619. 00003F5E  0C06 002D                cmpi.b     D6, 0x2D /* '-' */
  5620. 00003F62  6608                     bne        +0xA /* 00003F6C */
  5621. 00003F64  3D7C 0001 FFFC           move.w     [A6 - 0x4], 0x1
  5622. 00003F6A  6022                     bra        +0x24 /* 00003F8E */
  5623. label00003F6C:
  5624. 00003F6C  0C84 0CCC CCCC           cmpi.l     D4, 0xCCCCCCC
  5625. 00003F72  6E12                     bgt        +0x14 /* 00003F86 */
  5626. 00003F74  4878 000A                push.l     0xA /* '\n' */
  5627. 00003F78  2F04                     move.l     -[A7], D4
  5628. 00003F7A  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  5629. 00003F7E  2800                     move.l     D4, D0
  5630. 00003F80  CC85                     and.l      D6, D5
  5631. 00003F82  D886                     add.l      D4, D6
  5632. 00003F84  6808                     bvc        +0xA /* 00003F8E */
  5633. label00003F86:
  5634. 00003F86  3D7C 000D FFFE           move.w     [A6 - 0x2], 0xD /* '\r' */
  5635. 00003F8C  600E                     bra        +0x10 /* 00003F9C */
  5636. label00003F8E:
  5637. 00003F8E  51CF FFC6                dbf        D7, -0x3C /* 00003F56 */
  5638. 00003F92  4A6E FFFC                tst.w      [A6 - 0x4]
  5639. 00003F96  6700 0004                beq        +0x6 /* 00003F9C */
  5640. 00003F9A  4484                     neg.l      D4
  5641. label00003F9C:
  5642. 00003F9C  206E 000C                movea.l    A0, [A6 + 0xC]
  5643. 00003FA0  2084                     move.l     [A0], D4
  5644. 00003FA2  302E FFFE                move.w     D0, [A6 - 0x2]
  5645. label00003FA6:
  5646. 00003FA6  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  5647. 00003FAA  4E5E                     unlink     A6
  5648. 00003FAC  4E75                     rts
  5649. export_131:
  5650. fn00003FAE:
  5651. 00003FAE  4E56 0000                link       A6, 0
  5652. 00003FB2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5653. 00003FB6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5654. 00003FBA  4EAD 13FA                jsr        [A5 + 0x13FA /* export_635 */]
  5655. 00003FBE  4E5E                     unlink     A6
  5656. 00003FC0  4E75                     rts
  5657. export_148:
  5658. fn00003FC2:
  5659. 00003FC2  4E56 0000                link       A6, 0
  5660. 00003FC6  2F07                     move.l     -[A7], D7
  5661. 00003FC8  42A7                     clr.l      -[A7]
  5662. 00003FCA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5663. 00003FCE  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  5664. 00003FD2  201F                     move.l     D0, [A7]+
  5665. 00003FD4  2E00                     move.l     D7, D0
  5666. 00003FD6  0C87 0000 00FF           cmpi.l     D7, 0xFF
  5667. 00003FDC  6F06                     ble        +0x8 /* 00003FE4 */
  5668. 00003FDE  2E3C 0000 00FF           move.l     D7, 0xFF
  5669. label00003FE4:
  5670. 00003FE4  206E 0008                movea.l    A0, [A6 + 0x8]
  5671. 00003FE8  2F07                     move.l     -[A7], D7
  5672. 00003FEA  226E 000C                movea.l    A1, [A6 + 0xC]
  5673. 00003FEE  4869 0001                pea.l      [A1 + 0x1]
  5674. 00003FF2  2F10                     move.l     -[A7], [A0]
  5675. 00003FF4  4EBA C822                jsr        [PC - 0x37DE /* 00000818 */]
  5676. 00003FF8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5677. 00003FFC  206E 000C                movea.l    A0, [A6 + 0xC]
  5678. 00004000  1087                     move.b     [A0], D7
  5679. 00004002  2E1F                     move.l     D7, [A7]+
  5680. 00004004  4E5E                     unlink     A6
  5681. 00004006  4E75                     rts
  5682. export_164:
  5683. fn00004008:
  5684. 00004008  4E56 0000                link       A6, 0
  5685. 0000400C  2F07                     move.l     -[A7], D7
  5686. 0000400E  206E 0008                movea.l    A0, [A6 + 0x8]
  5687. 00004012  7000                     moveq.l    D0, 0x00
  5688. 00004014  1010                     move.b     D0, [A0]
  5689. 00004016  2E00                     move.l     D7, D0
  5690. 00004018  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5691. 0000401C  2F07                     move.l     -[A7], D7
  5692. 0000401E  4EAD 125A                jsr        [A5 + 0x125A /* export_583 */]
  5693. 00004022  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  5694. 00004026  670C                     beq        +0xE /* 00004034 */
  5695. 00004028  2F07                     move.l     -[A7], D7
  5696. 0000402A  4EAD 06F2                jsr        [A5 + 0x6F2 /* export_218 */]
  5697. 0000402E  588F                     addq.l     A7, 4
  5698. 00004030  7025                     moveq.l    D0, 0x25
  5699. 00004032  601A                     bra        +0x1C /* 0000404E */
  5700. label00004034:
  5701. 00004034  206E 000C                movea.l    A0, [A6 + 0xC]
  5702. 00004038  2F07                     move.l     -[A7], D7
  5703. 0000403A  2F10                     move.l     -[A7], [A0]
  5704. 0000403C  206E 0008                movea.l    A0, [A6 + 0x8]
  5705. 00004040  4868 0001                pea.l      [A0 + 0x1]
  5706. 00004044  4EBA C7D2                jsr        [PC - 0x382E /* 00000818 */]
  5707. 00004048  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5708. 0000404C  7000                     moveq.l    D0, 0x00
  5709. label0000404E:
  5710. 0000404E  2E1F                     move.l     D7, [A7]+
  5711. 00004050  4E5E                     unlink     A6
  5712. 00004052  4E75                     rts
  5713. export_124:
  5714. fn00004054:
  5715. 00004054  4E56 0000                link       A6, 0
  5716. 00004058  2F07                     move.l     -[A7], D7
  5717. 0000405A  206E 0008                movea.l    A0, [A6 + 0x8]
  5718. 0000405E  7000                     moveq.l    D0, 0x00
  5719. 00004060  1010                     move.b     D0, [A0]
  5720. 00004062  2E00                     move.l     D7, D0
  5721. 00004064  42A7                     clr.l      -[A7]
  5722. 00004066  2F07                     move.l     -[A7], D7
  5723. 00004068  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  5724. 0000406C  205F                     movea.l    A0, [A7]+
  5725. 0000406E  226E 000C                movea.l    A1, [A6 + 0xC]
  5726. 00004072  2288                     move.l     [A1], A0
  5727. 00004074  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  5728. 00004078  670C                     beq        +0xE /* 00004086 */
  5729. 0000407A  2F07                     move.l     -[A7], D7
  5730. 0000407C  4EAD 06F2                jsr        [A5 + 0x6F2 /* export_218 */]
  5731. 00004080  588F                     addq.l     A7, 4
  5732. 00004082  7025                     moveq.l    D0, 0x25
  5733. 00004084  601C                     bra        +0x1E /* 000040A2 */
  5734. label00004086:
  5735. 00004086  206E 000C                movea.l    A0, [A6 + 0xC]
  5736. 0000408A  2050                     movea.l    A0, [A0]
  5737. 0000408C  2F07                     move.l     -[A7], D7
  5738. 0000408E  2F10                     move.l     -[A7], [A0]
  5739. 00004090  206E 0008                movea.l    A0, [A6 + 0x8]
  5740. 00004094  4868 0001                pea.l      [A0 + 0x1]
  5741. 00004098  4EBA C77E                jsr        [PC - 0x3882 /* 00000818 */]
  5742. 0000409C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5743. 000040A0  7000                     moveq.l    D0, 0x00
  5744. label000040A2:
  5745. 000040A2  2E1F                     move.l     D7, [A7]+
  5746. 000040A4  4E5E                     unlink     A6
  5747. 000040A6  4E75                     rts
  5748. export_68:
  5749. fn000040A8:
  5750. 000040A8  4E56 0000                link       A6, 0
  5751. 000040AC  4A6E 0008                tst.w      [A6 + 0x8]
  5752. 000040B0  6710                     beq        +0x12 /* 000040C2 */
  5753. 000040B2  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  5754. 000040B6  486D 965E                pea.l      [A5 - 0x69A2]
  5755. 000040BA  4EBA 031A                jsr        [PC + 0x31A /* 000043D6 */]
  5756. 000040BE  508F                     addq.l     A7, 8
  5757. 000040C0  600E                     bra        +0x10 /* 000040D0 */
  5758. label000040C2:
  5759. 000040C2  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  5760. 000040C6  486D 9664                pea.l      [A5 - 0x699C]
  5761. 000040CA  4EBA 030A                jsr        [PC + 0x30A /* 000043D6 */]
  5762. 000040CE  508F                     addq.l     A7, 8
  5763. label000040D0:
  5764. 000040D0  4E5E                     unlink     A6
  5765. 000040D2  4E75                     rts
  5766. export_86:
  5767. fn000040D4:
  5768. 000040D4  4E56 0000                link       A6, 0
  5769. 000040D8  486D 966A                pea.l      [A5 - 0x6996]
  5770. 000040DC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5771. 000040E0  4EBA 05CC                jsr        [PC + 0x5CC /* 000046AE */]
  5772. 000040E4  508F                     addq.l     A7, 8
  5773. 000040E6  4A40                     tst.w      D0
  5774. 000040E8  670C                     beq        +0xE /* 000040F6 */
  5775. 000040EA  206E 000C                movea.l    A0, [A6 + 0xC]
  5776. 000040EE  7001                     moveq.l    D0, 0x01
  5777. 000040F0  3080                     move.w     [A0], D0
  5778. 000040F2  7000                     moveq.l    D0, 0x00
  5779. 000040F4  601E                     bra        +0x20 /* 00004114 */
  5780. label000040F6:
  5781. 000040F6  486D 9670                pea.l      [A5 - 0x6990]
  5782. 000040FA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5783. 000040FE  4EBA 05AE                jsr        [PC + 0x5AE /* 000046AE */]
  5784. 00004102  508F                     addq.l     A7, 8
  5785. 00004104  4A40                     tst.w      D0
  5786. 00004106  670A                     beq        +0xC /* 00004112 */
  5787. 00004108  206E 000C                movea.l    A0, [A6 + 0xC]
  5788. 0000410C  4250                     clr.w      [A0]
  5789. 0000410E  7000                     moveq.l    D0, 0x00
  5790. 00004110  6002                     bra        +0x4 /* 00004114 */
  5791. label00004112:
  5792. 00004112  700F                     moveq.l    D0, 0x0F
  5793. label00004114:
  5794. 00004114  4E5E                     unlink     A6
  5795. 00004116  4E75                     rts
  5796. fn00004118:
  5797. 00004118  4E56 0000                link       A6, 0
  5798. 0000411C  4A6E 0008                tst.w      [A6 + 0x8]
  5799. 00004120  6710                     beq        +0x12 /* 00004132 */
  5800. 00004122  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  5801. 00004126  486D 9676                pea.l      [A5 - 0x698A]
  5802. 0000412A  4EBA 02AA                jsr        [PC + 0x2AA /* 000043D6 */]
  5803. 0000412E  508F                     addq.l     A7, 8
  5804. 00004130  600E                     bra        +0x10 /* 00004140 */
  5805. label00004132:
  5806. 00004132  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  5807. 00004136  486D 967C                pea.l      [A5 - 0x6984]
  5808. 0000413A  4EBA 029A                jsr        [PC + 0x29A /* 000043D6 */]
  5809. 0000413E  508F                     addq.l     A7, 8
  5810. label00004140:
  5811. 00004140  4E5E                     unlink     A6
  5812. 00004142  4E75                     rts
  5813. 00004144  4E56 FF00                link       A6, -0x0100
  5814. 00004148  486E FF00                pea.l      [A6 - 0x100]
  5815. 0000414C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5816. 00004150  4EBA FE70                jsr        [PC - 0x190 /* 00003FC2 */]
  5817. 00004154  508F                     addq.l     A7, 8
  5818. 00004156  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5819. 0000415A  486E FF00                pea.l      [A6 - 0x100]
  5820. 0000415E  4EBA FF74                jsr        [PC - 0x8C /* 000040D4 */]
  5821. 00004162  508F                     addq.l     A7, 8
  5822. 00004164  4E5E                     unlink     A6
  5823. 00004166  4E75                     rts
  5824. 00004168  4E56 FF00                link       A6, -0x0100
  5825. 0000416C  486E FF00                pea.l      [A6 - 0x100]
  5826. 00004170  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  5827. 00004174  4EBA FF32                jsr        [PC - 0xCE /* 000040A8 */]
  5828. 00004178  5C8F                     addq.l     A7, 6
  5829. 0000417A  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  5830. 0000417E  486E FF00                pea.l      [A6 - 0x100]
  5831. 00004182  4EBA FE84                jsr        [PC - 0x17C /* 00004008 */]
  5832. 00004186  508F                     addq.l     A7, 8
  5833. 00004188  4E5E                     unlink     A6
  5834. 0000418A  4E75                     rts
  5835. 0000418C  4E56 FF00                link       A6, -0x0100
  5836. 00004190  486E FF00                pea.l      [A6 - 0x100]
  5837. 00004194  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  5838. 00004198  4EBA FF0E                jsr        [PC - 0xF2 /* 000040A8 */]
  5839. 0000419C  5C8F                     addq.l     A7, 6
  5840. 0000419E  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  5841. 000041A2  486E FF00                pea.l      [A6 - 0x100]
  5842. 000041A6  4EBA FEAC                jsr        [PC - 0x154 /* 00004054 */]
  5843. 000041AA  508F                     addq.l     A7, 8
  5844. 000041AC  4E5E                     unlink     A6
  5845. 000041AE  4E75                     rts
  5846. export_140:
  5847. 000041B0  4E56 FF00                link       A6, -0x0100
  5848. 000041B4  486E FF00                pea.l      [A6 - 0x100]
  5849. 000041B8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5850. 000041BC  4EBA FE04                jsr        [PC - 0x1FC /* 00003FC2 */]
  5851. 000041C0  508F                     addq.l     A7, 8
  5852. 000041C2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5853. 000041C6  486E FF00                pea.l      [A6 - 0x100]
  5854. 000041CA  4EBA FD3E                jsr        [PC - 0x2C2 /* 00003F0A */]
  5855. 000041CE  508F                     addq.l     A7, 8
  5856. 000041D0  4E5E                     unlink     A6
  5857. 000041D2  4E75                     rts
  5858. 000041D4  4E56 FF00                link       A6, -0x0100
  5859. 000041D8  486E FF00                pea.l      [A6 - 0x100]
  5860. 000041DC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5861. 000041E0  4EBA FDCC                jsr        [PC - 0x234 /* 00003FAE */]
  5862. 000041E4  508F                     addq.l     A7, 8
  5863. 000041E6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5864. 000041EA  486E FF00                pea.l      [A6 - 0x100]
  5865. 000041EE  4EBA FE18                jsr        [PC - 0x1E8 /* 00004008 */]
  5866. 000041F2  508F                     addq.l     A7, 8
  5867. 000041F4  4E5E                     unlink     A6
  5868. 000041F6  4E75                     rts
  5869. export_72:
  5870. 000041F8  4E56 FF00                link       A6, -0x0100
  5871. 000041FC  486E FF00                pea.l      [A6 - 0x100]
  5872. 00004200  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5873. 00004204  4EBA FDA8                jsr        [PC - 0x258 /* 00003FAE */]
  5874. 00004208  508F                     addq.l     A7, 8
  5875. 0000420A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5876. 0000420E  486E FF00                pea.l      [A6 - 0x100]
  5877. 00004212  4EBA FE40                jsr        [PC - 0x1C0 /* 00004054 */]
  5878. 00004216  508F                     addq.l     A7, 8
  5879. 00004218  4E5E                     unlink     A6
  5880. 0000421A  4E75                     rts
  5881. 0000421C  4E56 FF00                link       A6, -0x0100
  5882. 00004220  486E FF00                pea.l      [A6 - 0x100]
  5883. 00004224  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5884. 00004228  4EBA FD98                jsr        [PC - 0x268 /* 00003FC2 */]
  5885. 0000422C  508F                     addq.l     A7, 8
  5886. 0000422E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5887. 00004232  486E FF00                pea.l      [A6 - 0x100]
  5888. 00004236  4EBA FC64                jsr        [PC - 0x39C /* 00003E9C */]
  5889. 0000423A  508F                     addq.l     A7, 8
  5890. 0000423C  4E5E                     unlink     A6
  5891. 0000423E  4E75                     rts
  5892. 00004240  4E56 FF00                link       A6, -0x0100
  5893. 00004244  486E FF00                pea.l      [A6 - 0x100]
  5894. 00004248  41EE 0012                lea.l      A0, [A6 + 0x12]
  5895. 0000424C  2F20                     move.l     -[A7], -[A0]
  5896. 0000424E  2F20                     move.l     -[A7], -[A0]
  5897. 00004250  3F20                     move.w     -[A7], -[A0]
  5898. 00004252  4EBA 18DC                jsr        [PC + 0x18DC /* 00005B30 */]
  5899. 00004256  4FEF 000E                lea.l      A7, [A7 + 0xE]
  5900. 0000425A  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  5901. 0000425E  486E FF00                pea.l      [A6 - 0x100]
  5902. 00004262  4EBA FDA4                jsr        [PC - 0x25C /* 00004008 */]
  5903. 00004266  508F                     addq.l     A7, 8
  5904. 00004268  4E5E                     unlink     A6
  5905. 0000426A  4E75                     rts
  5906. 0000426C  4E56 FF00                link       A6, -0x0100
  5907. 00004270  486E FF00                pea.l      [A6 - 0x100]
  5908. 00004274  41EE 0012                lea.l      A0, [A6 + 0x12]
  5909. 00004278  2F20                     move.l     -[A7], -[A0]
  5910. 0000427A  2F20                     move.l     -[A7], -[A0]
  5911. 0000427C  3F20                     move.w     -[A7], -[A0]
  5912. 0000427E  4EBA 18B0                jsr        [PC + 0x18B0 /* 00005B30 */]
  5913. 00004282  4FEF 000E                lea.l      A7, [A7 + 0xE]
  5914. 00004286  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  5915. 0000428A  486E FF00                pea.l      [A6 - 0x100]
  5916. 0000428E  4EBA FDC4                jsr        [PC - 0x23C /* 00004054 */]
  5917. 00004292  508F                     addq.l     A7, 8
  5918. 00004294  4E5E                     unlink     A6
  5919. 00004296  4E75                     rts
  5920. fn00004298:
  5921. 00004298  4E56 FFFE                link       A6, -0x0002
  5922. 0000429C  48E7 0018                movem.l    -[A7], A3,A4
  5923. 000042A0  286E 0008                movea.l    A4, [A6 + 0x8]
  5924. 000042A4  266E 000C                movea.l    A3, [A6 + 0xC]
  5925. 000042A8  3D6C 0004 FFFE           move.w     [A6 - 0x2], [A4 + 0x4]
  5926. 000042AE  D6EC 0002                add.w      A3, [A4 + 0x2]
  5927. 000042B2  42A7                     clr.l      -[A7]
  5928. 000042B4  306E FFFE                movea.w    A0, [A6 - 0x2]
  5929. 000042B8  2F08                     move.l     -[A7], A0
  5930. 000042BA  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  5931. 000042BE  205F                     movea.l    A0, [A7]+
  5932. 000042C0  226E 0010                movea.l    A1, [A6 + 0x10]
  5933. 000042C4  2288                     move.l     [A1], A0
  5934. 000042C6  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  5935. 000042CA  6710                     beq        +0x12 /* 000042DC */
  5936. 000042CC  306E FFFE                movea.w    A0, [A6 - 0x2]
  5937. 000042D0  2F08                     move.l     -[A7], A0
  5938. 000042D2  4EAD 06F2                jsr        [A5 + 0x6F2 /* export_218 */]
  5939. 000042D6  588F                     addq.l     A7, 4
  5940. 000042D8  7025                     moveq.l    D0, 0x25
  5941. 000042DA  601A                     bra        +0x1C /* 000042F6 */
  5942. label000042DC:
  5943. 000042DC  206E 0010                movea.l    A0, [A6 + 0x10]
  5944. 000042E0  2050                     movea.l    A0, [A0]
  5945. 000042E2  326E FFFE                movea.w    A1, [A6 - 0x2]
  5946. 000042E6  2F09                     move.l     -[A7], A1
  5947. 000042E8  2F10                     move.l     -[A7], [A0]
  5948. 000042EA  2F0B                     move.l     -[A7], A3
  5949. 000042EC  4EBA C52A                jsr        [PC - 0x3AD6 /* 00000818 */]
  5950. 000042F0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5951. 000042F4  7000                     moveq.l    D0, 0x00
  5952. label000042F6:
  5953. 000042F6  4CDF 1800                movem.l    A3,A4, [A7]+
  5954. 000042FA  4E5E                     unlink     A6
  5955. 000042FC  4E75                     rts
  5956. export_94:
  5957. fn000042FE:
  5958. 000042FE  4E56 FFFE                link       A6, -0x0002
  5959. 00004302  48E7 0038                movem.l    -[A7], A2,A3,A4
  5960. 00004306  286E 0008                movea.l    A4, [A6 + 0x8]
  5961. 0000430A  266E 000C                movea.l    A3, [A6 + 0xC]
  5962. 0000430E  246E 0010                movea.l    A2, [A6 + 0x10]
  5963. 00004312  3D6C 0004 FFFE           move.w     [A6 - 0x2], [A4 + 0x4]
  5964. 00004318  D6EC 0002                add.w      A3, [A4 + 0x2]
  5965. 0000431C  0C6E 00FF FFFE           cmpi.w     [A6 - 0x2], 0xFF
  5966. 00004322  6F06                     ble        +0x8 /* 0000432A */
  5967. 00004324  3D7C 00FF FFFE           move.w     [A6 - 0x2], 0xFF
  5968. label0000432A:
  5969. 0000432A  306E FFFE                movea.w    A0, [A6 - 0x2]
  5970. 0000432E  2F08                     move.l     -[A7], A0
  5971. 00004330  486A 0001                pea.l      [A2 + 0x1]
  5972. 00004334  2F0B                     move.l     -[A7], A3
  5973. 00004336  4EBA C4E0                jsr        [PC - 0x3B20 /* 00000818 */]
  5974. 0000433A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5975. 0000433E  14AE FFFF                move.b     [A2], [A6 - 0x1]
  5976. 00004342  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  5977. 00004346  4E5E                     unlink     A6
  5978. 00004348  4E75                     rts
  5979. fn0000434A:
  5980. 0000434A  4E56 FFFE                link       A6, -0x0002
  5981. 0000434E  48E7 0018                movem.l    -[A7], A3,A4
  5982. 00004352  286E 0008                movea.l    A4, [A6 + 0x8]
  5983. 00004356  266E 000C                movea.l    A3, [A6 + 0xC]
  5984. 0000435A  3D6C 0004 FFFE           move.w     [A6 - 0x2], [A4 + 0x4]
  5985. 00004360  D6EC 0002                add.w      A3, [A4 + 0x2]
  5986. 00004364  556E FFFE                subq.w     [A6 - 0x2], 2
  5987. 00004368  4A6E FFFE                tst.w      [A6 - 0x2]
  5988. 0000436C  6C06                     bge        +0x8 /* 00004374 */
  5989. 0000436E  703A                     moveq.l    D0, 0x3A
  5990. 00004370  6000 005C                bra        +0x5E /* 000043CE */
  5991. label00004374:
  5992. 00004374  528B                     addq.l     A3, 1
  5993. 00004376  306E FFFE                movea.w    A0, [A6 - 0x2]
  5994. 0000437A  D1CB                     add.l      A0, A3
  5995. 0000437C  7000                     moveq.l    D0, 0x00
  5996. 0000437E  1010                     move.b     D0, [A0]
  5997. 00004380  0C40 0022                cmpi.w     D0, 0x22 /* '\"' */
  5998. 00004384  6704                     beq        +0x6 /* 0000438A */
  5999. 00004386  703A                     moveq.l    D0, 0x3A
  6000. 00004388  6044                     bra        +0x46 /* 000043CE */
  6001. label0000438A:
  6002. 0000438A  42A7                     clr.l      -[A7]
  6003. 0000438C  306E FFFE                movea.w    A0, [A6 - 0x2]
  6004. 00004390  2F08                     move.l     -[A7], A0
  6005. 00004392  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  6006. 00004396  205F                     movea.l    A0, [A7]+
  6007. 00004398  226E 0010                movea.l    A1, [A6 + 0x10]
  6008. 0000439C  2288                     move.l     [A1], A0
  6009. 0000439E  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  6010. 000043A2  6710                     beq        +0x12 /* 000043B4 */
  6011. 000043A4  306E FFFE                movea.w    A0, [A6 - 0x2]
  6012. 000043A8  2F08                     move.l     -[A7], A0
  6013. 000043AA  4EAD 06F2                jsr        [A5 + 0x6F2 /* export_218 */]
  6014. 000043AE  588F                     addq.l     A7, 4
  6015. 000043B0  7025                     moveq.l    D0, 0x25
  6016. 000043B2  601A                     bra        +0x1C /* 000043CE */
  6017. label000043B4:
  6018. 000043B4  206E 0010                movea.l    A0, [A6 + 0x10]
  6019. 000043B8  2050                     movea.l    A0, [A0]
  6020. 000043BA  326E FFFE                movea.w    A1, [A6 - 0x2]
  6021. 000043BE  2F09                     move.l     -[A7], A1
  6022. 000043C0  2F10                     move.l     -[A7], [A0]
  6023. 000043C2  2F0B                     move.l     -[A7], A3
  6024. 000043C4  4EBA C452                jsr        [PC - 0x3BAE /* 00000818 */]
  6025. 000043C8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6026. 000043CC  7000                     moveq.l    D0, 0x00
  6027. label000043CE:
  6028. 000043CE  4CDF 1800                movem.l    A3,A4, [A7]+
  6029. 000043D2  4E5E                     unlink     A6
  6030. 000043D4  4E75                     rts
  6031. export_106:
  6032. fn000043D6:
  6033. 000043D6  4E56 0000                link       A6, 0
  6034. 000043DA  48E7 0118                movem.l    -[A7], D7,A3,A4
  6035. 000043DE  286E 0008                movea.l    A4, [A6 + 0x8]
  6036. 000043E2  266E 000C                movea.l    A3, [A6 + 0xC]
  6037. 000043E6  7000                     moveq.l    D0, 0x00
  6038. 000043E8  1014                     move.b     D0, [A4]
  6039. 000043EA  3E00                     move.w     D7, D0
  6040. 000043EC  3047                     movea.w    A0, D7
  6041. 000043EE  4868 0001                pea.l      [A0 + 0x1]
  6042. 000043F2  2F0B                     move.l     -[A7], A3
  6043. 000043F4  2F0C                     move.l     -[A7], A4
  6044. 000043F6  4EBA C420                jsr        [PC - 0x3BE0 /* 00000818 */]
  6045. 000043FA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6046. 000043FE  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  6047. 00004402  4E5E                     unlink     A6
  6048. 00004404  4E75                     rts
  6049. export_125:
  6050. fn00004406:
  6051. 00004406  4E56 FFFC                link       A6, -0x0004
  6052. 0000440A  42A7                     clr.l      -[A7]
  6053. 0000440C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6054. 00004410  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  6055. 00004414  201F                     move.l     D0, [A7]+
  6056. 00004416  2D40 FFFC                move.l     [A6 - 0x4], D0
  6057. 0000441A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6058. 0000441E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6059. 00004422  4EAD 125A                jsr        [A5 + 0x125A /* export_583 */]
  6060. 00004426  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  6061. 0000442A  670E                     beq        +0x10 /* 0000443A */
  6062. 0000442C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6063. 00004430  4EAD 06F2                jsr        [A5 + 0x6F2 /* export_218 */]
  6064. 00004434  588F                     addq.l     A7, 4
  6065. 00004436  7025                     moveq.l    D0, 0x25
  6066. 00004438  601A                     bra        +0x1C /* 00004454 */
  6067. label0000443A:
  6068. 0000443A  206E 0008                movea.l    A0, [A6 + 0x8]
  6069. 0000443E  226E 000C                movea.l    A1, [A6 + 0xC]
  6070. 00004442  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6071. 00004446  2F11                     move.l     -[A7], [A1]
  6072. 00004448  2F10                     move.l     -[A7], [A0]
  6073. 0000444A  4EBA C3CC                jsr        [PC - 0x3C34 /* 00000818 */]
  6074. 0000444E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6075. 00004452  7000                     moveq.l    D0, 0x00
  6076. label00004454:
  6077. 00004454  4E5E                     unlink     A6
  6078. 00004456  4E75                     rts
  6079. export_130:
  6080. fn00004458:
  6081. 00004458  4E56 FFFC                link       A6, -0x0004
  6082. 0000445C  42A7                     clr.l      -[A7]
  6083. 0000445E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6084. 00004462  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  6085. 00004466  201F                     move.l     D0, [A7]+
  6086. 00004468  2D40 FFFC                move.l     [A6 - 0x4], D0
  6087. 0000446C  42A7                     clr.l      -[A7]
  6088. 0000446E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6089. 00004472  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  6090. 00004476  205F                     movea.l    A0, [A7]+
  6091. 00004478  226E 000C                movea.l    A1, [A6 + 0xC]
  6092. 0000447C  2288                     move.l     [A1], A0
  6093. 0000447E  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  6094. 00004482  670E                     beq        +0x10 /* 00004492 */
  6095. 00004484  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6096. 00004488  4EAD 06F2                jsr        [A5 + 0x6F2 /* export_218 */]
  6097. 0000448C  588F                     addq.l     A7, 4
  6098. 0000448E  7025                     moveq.l    D0, 0x25
  6099. 00004490  601C                     bra        +0x1E /* 000044AE */
  6100. label00004492:
  6101. 00004492  206E 0008                movea.l    A0, [A6 + 0x8]
  6102. 00004496  226E 000C                movea.l    A1, [A6 + 0xC]
  6103. 0000449A  2251                     movea.l    A1, [A1]
  6104. 0000449C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6105. 000044A0  2F11                     move.l     -[A7], [A1]
  6106. 000044A2  2F10                     move.l     -[A7], [A0]
  6107. 000044A4  4EBA C372                jsr        [PC - 0x3C8E /* 00000818 */]
  6108. 000044A8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6109. 000044AC  7000                     moveq.l    D0, 0x00
  6110. label000044AE:
  6111. 000044AE  4E5E                     unlink     A6
  6112. 000044B0  4E75                     rts
  6113. export_147:
  6114. 000044B2  4E56 FFFC                link       A6, -0x0004
  6115. 000044B6  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  6116. 000044BA  286E 0008                movea.l    A4, [A6 + 0x8]
  6117. 000044BE  2E2E 000C                move.l     D7, [A6 + 0xC]
  6118. 000044C2  266E 0010                movea.l    A3, [A6 + 0x10]
  6119. 000044C6  2C2E 0014                move.l     D6, [A6 + 0x14]
  6120. 000044CA  2007                     move.l     D0, D7
  6121. 000044CC  9086                     sub.l      D0, D6
  6122. 000044CE  2A00                     move.l     D5, D0
  6123. 000044D0  4A85                     tst.l      D5
  6124. 000044D2  6C04                     bge        +0x6 /* 000044D8 */
  6125. 000044D4  7000                     moveq.l    D0, 0x00
  6126. 000044D6  6026                     bra        +0x28 /* 000044FE */
  6127. label000044D8:
  6128. 000044D8  7800                     moveq.l    D4, 0x00
  6129. 000044DA  601C                     bra        +0x1E /* 000044F8 */
  6130. label000044DC:
  6131. 000044DC  2F06                     move.l     -[A7], D6
  6132. 000044DE  2F0B                     move.l     -[A7], A3
  6133. 000044E0  2F0C                     move.l     -[A7], A4
  6134. 000044E2  4EBA 018E                jsr        [PC + 0x18E /* 00004672 */]
  6135. 000044E6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6136. 000044EA  4A40                     tst.w      D0
  6137. 000044EC  6706                     beq        +0x8 /* 000044F4 */
  6138. 000044EE  2004                     move.l     D0, D4
  6139. 000044F0  5280                     addq.l     D0, 1
  6140. 000044F2  600A                     bra        +0xC /* 000044FE */
  6141. label000044F4:
  6142. 000044F4  528C                     addq.l     A4, 1
  6143. 000044F6  5284                     addq.l     D4, 1
  6144. label000044F8:
  6145. 000044F8  B885                     cmp.l      D4, D5
  6146. 000044FA  6FE0                     ble        -0x1E /* 000044DC */
  6147. 000044FC  7000                     moveq.l    D0, 0x00
  6148. label000044FE:
  6149. 000044FE  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  6150. 00004502  4E5E                     unlink     A6
  6151. 00004504  4E75                     rts
  6152. export_162:
  6153. fn00004506:
  6154. 00004506  4E56 0000                link       A6, 0
  6155. 0000450A  48E7 0308                movem.l    -[A7], D6,D7,A4
  6156. 0000450E  286E 0008                movea.l    A4, [A6 + 0x8]
  6157. 00004512  7000                     moveq.l    D0, 0x00
  6158. 00004514  1014                     move.b     D0, [A4]
  6159. 00004516  3C00                     move.w     D6, D0
  6160. 00004518  4A46                     tst.w      D6
  6161. 0000451A  6606                     bne        +0x8 /* 00004522 */
  6162. 0000451C  7012                     moveq.l    D0, 0x12
  6163. 0000451E  6000 0096                bra        +0x98 /* 000045B6 */
  6164. label00004522:
  6165. 00004522  528C                     addq.l     A4, 1
  6166. 00004524  7000                     moveq.l    D0, 0x00
  6167. 00004526  1014                     move.b     D0, [A4]
  6168. 00004528  41ED BFCC                lea.l      A0, [A5 - 0x4034]
  6169. 0000452C  D0C0                     add.w      A0, D0
  6170. 0000452E  7000                     moveq.l    D0, 0x00
  6171. 00004530  1010                     move.b     D0, [A0]
  6172. 00004532  0C40 0004                cmpi.w     D0, 0x4
  6173. 00004536  6706                     beq        +0x8 /* 0000453E */
  6174. 00004538  7012                     moveq.l    D0, 0x12
  6175. 0000453A  6000 007A                bra        +0x7C /* 000045B6 */
  6176. label0000453E:
  6177. 0000453E  3F06                     move.w     -[A7], D6
  6178. 00004540  2F0C                     move.l     -[A7], A4
  6179. 00004542  4EAD 0C62                jsr        [A5 + 0xC62 /* export_392 */]
  6180. 00004546  5C8F                     addq.l     A7, 6
  6181. 00004548  3E00                     move.w     D7, D0
  6182. 0000454A  0C47 0004                cmpi.w     D7, 0x4
  6183. 0000454E  6606                     bne        +0x8 /* 00004556 */
  6184. 00004550  7000                     moveq.l    D0, 0x00
  6185. 00004552  6000 0062                bra        +0x64 /* 000045B6 */
  6186. label00004556:
  6187. 00004556  0C47 0400                cmpi.w     D7, 0x400
  6188. 0000455A  6C06                     bge        +0x8 /* 00004562 */
  6189. 0000455C  7061                     moveq.l    D0, 0x61
  6190. 0000455E  6000 0056                bra        +0x58 /* 000045B6 */
  6191. label00004562:
  6192. 00004562  0C47 1388                cmpi.w     D7, 0x1388
  6193. 00004566  6D0C                     blt        +0xE /* 00004574 */
  6194. 00004568  0C47 13A0                cmpi.w     D7, 0x13A0
  6195. 0000456C  6E06                     bgt        +0x8 /* 00004574 */
  6196. 0000456E  7061                     moveq.l    D0, 0x61
  6197. 00004570  6000 0044                bra        +0x46 /* 000045B6 */
  6198. label00004574:
  6199. 00004574  0C47 1B58                cmpi.w     D7, 0x1B58
  6200. 00004578  6D0A                     blt        +0xC /* 00004584 */
  6201. 0000457A  0C47 1B66                cmpi.w     D7, 0x1B66
  6202. 0000457E  6E04                     bgt        +0x6 /* 00004584 */
  6203. 00004580  7061                     moveq.l    D0, 0x61
  6204. 00004582  6032                     bra        +0x34 /* 000045B6 */
  6205. label00004584:
  6206. 00004584  0C47 1F40                cmpi.w     D7, 0x1F40
  6207. 00004588  6D0A                     blt        +0xC /* 00004594 */
  6208. 0000458A  0C47 1F45                cmpi.w     D7, 0x1F45
  6209. 0000458E  6E04                     bgt        +0x6 /* 00004594 */
  6210. 00004590  7061                     moveq.l    D0, 0x61
  6211. 00004592  6022                     bra        +0x24 /* 000045B6 */
  6212. label00004594:
  6213. 00004594  0C47 2328                cmpi.w     D7, 0x2328 /* '#(' */
  6214. 00004598  6D0A                     blt        +0xC /* 000045A4 */
  6215. 0000459A  0C47 232C                cmpi.w     D7, 0x232C /* '#,' */
  6216. 0000459E  6E04                     bgt        +0x6 /* 000045A4 */
  6217. 000045A0  7061                     moveq.l    D0, 0x61
  6218. 000045A2  6012                     bra        +0x14 /* 000045B6 */
  6219. label000045A4:
  6220. 000045A4  0C47 2710                cmpi.w     D7, 0x2710
  6221. 000045A8  6D0A                     blt        +0xC /* 000045B4 */
  6222. 000045AA  0C47 2721                cmpi.w     D7, 0x2721 /* '\'!' */
  6223. 000045AE  6E04                     bgt        +0x6 /* 000045B4 */
  6224. 000045B0  7061                     moveq.l    D0, 0x61
  6225. 000045B2  6002                     bra        +0x4 /* 000045B6 */
  6226. label000045B4:
  6227. 000045B4  7000                     moveq.l    D0, 0x00
  6228. label000045B6:
  6229. 000045B6  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  6230. 000045BA  4E5E                     unlink     A6
  6231. 000045BC  4E75                     rts
  6232. export_73:
  6233. fn000045BE:
  6234. 000045BE  4E56 0000                link       A6, 0
  6235. 000045C2  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  6236. 000045C6  286E 0008                movea.l    A4, [A6 + 0x8]
  6237. 000045CA  7A01                     moveq.l    D5, 0x01
  6238. 000045CC  7000                     moveq.l    D0, 0x00
  6239. 000045CE  1014                     move.b     D0, [A4]
  6240. 000045D0  3E00                     move.w     D7, D0
  6241. 000045D2  3047                     movea.w    A0, D7
  6242. 000045D4  D1CC                     add.l      A0, A4
  6243. 000045D6  2648                     movea.l    A3, A0
  6244. 000045D8  528C                     addq.l     A4, 1
  6245. 000045DA  600E                     bra        +0x10 /* 000045EA */
  6246. label000045DC:
  6247. 000045DC  7000                     moveq.l    D0, 0x00
  6248. 000045DE  1013                     move.b     D0, [A3]
  6249. 000045E0  0C40 0020                cmpi.w     D0, 0x20 /* ' ' */
  6250. 000045E4  6618                     bne        +0x1A /* 000045FE */
  6251. 000045E6  538B                     subq.l     A3, 1
  6252. 000045E8  5347                     subq.w     D7, 1
  6253. label000045EA:
  6254. 000045EA  4A47                     tst.w      D7
  6255. 000045EC  66EE                     bne        -0x10 /* 000045DC */
  6256. 000045EE  600E                     bra        +0x10 /* 000045FE */
  6257. label000045F0:
  6258. 000045F0  7000                     moveq.l    D0, 0x00
  6259. 000045F2  1014                     move.b     D0, [A4]
  6260. 000045F4  0C40 0020                cmpi.w     D0, 0x20 /* ' ' */
  6261. 000045F8  6608                     bne        +0xA /* 00004602 */
  6262. 000045FA  528C                     addq.l     A4, 1
  6263. 000045FC  5347                     subq.w     D7, 1
  6264. label000045FE:
  6265. 000045FE  4A47                     tst.w      D7
  6266. 00004600  66EE                     bne        -0x10 /* 000045F0 */
  6267. label00004602:
  6268. 00004602  4A47                     tst.w      D7
  6269. 00004604  670E                     beq        +0x10 /* 00004614 */
  6270. 00004606  7000                     moveq.l    D0, 0x00
  6271. 00004608  1014                     move.b     D0, [A4]
  6272. 0000460A  0C40 002D                cmpi.w     D0, 0x2D /* '-' */
  6273. 0000460E  6604                     bne        +0x6 /* 00004614 */
  6274. 00004610  528C                     addq.l     A4, 1
  6275. 00004612  5347                     subq.w     D7, 1
  6276. label00004614:
  6277. 00004614  4A47                     tst.w      D7
  6278. 00004616  6710                     beq        +0x12 /* 00004628 */
  6279. 00004618  0C47 0001                cmpi.w     D7, 0x1
  6280. 0000461C  6610                     bne        +0x12 /* 0000462E */
  6281. 0000461E  7000                     moveq.l    D0, 0x00
  6282. 00004620  1014                     move.b     D0, [A4]
  6283. 00004622  0C40 002E                cmpi.w     D0, 0x2E /* '.' */
  6284. 00004626  6606                     bne        +0x8 /* 0000462E */
  6285. label00004628:
  6286. 00004628  7000                     moveq.l    D0, 0x00
  6287. 0000462A  6000 003E                bra        +0x40 /* 0000466A */
  6288. label0000462E:
  6289. 0000462E  7C00                     moveq.l    D6, 0x00
  6290. 00004630  602A                     bra        +0x2C /* 0000465C */
  6291. label00004632:
  6292. 00004632  7000                     moveq.l    D0, 0x00
  6293. 00004634  1014                     move.b     D0, [A4]
  6294. 00004636  0C40 0030                cmpi.w     D0, 0x30 /* '0' */
  6295. 0000463A  650A                     bcs        +0xC /* 00004646 */
  6296. 0000463C  7000                     moveq.l    D0, 0x00
  6297. 0000463E  1014                     move.b     D0, [A4]
  6298. 00004640  0C40 0039                cmpi.w     D0, 0x39 /* '9' */
  6299. 00004644  6312                     bls        +0x14 /* 00004658 */
  6300. label00004646:
  6301. 00004646  7000                     moveq.l    D0, 0x00
  6302. 00004648  1014                     move.b     D0, [A4]
  6303. 0000464A  0C40 002E                cmpi.w     D0, 0x2E /* '.' */
  6304. 0000464E  6604                     bne        +0x6 /* 00004654 */
  6305. 00004650  5245                     addq.w     D5, 1
  6306. 00004652  6004                     bra        +0x6 /* 00004658 */
  6307. label00004654:
  6308. 00004654  7000                     moveq.l    D0, 0x00
  6309. 00004656  6012                     bra        +0x14 /* 0000466A */
  6310. label00004658:
  6311. 00004658  528C                     addq.l     A4, 1
  6312. 0000465A  5246                     addq.w     D6, 1
  6313. label0000465C:
  6314. 0000465C  BC47                     cmp.w      D6, D7
  6315. 0000465E  6DD2                     blt        -0x2C /* 00004632 */
  6316. 00004660  0C45 0002                cmpi.w     D5, 0x2
  6317. 00004664  6F02                     ble        +0x4 /* 00004668 */
  6318. 00004666  7A00                     moveq.l    D5, 0x00
  6319. label00004668:
  6320. 00004668  3005                     move.w     D0, D5
  6321. label0000466A:
  6322. 0000466A  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  6323. 0000466E  4E5E                     unlink     A6
  6324. 00004670  4E75                     rts
  6325. export_93:
  6326. fn00004672:
  6327. 00004672  4E56 0000                link       A6, 0
  6328. 00004676  2F0A                     move.l     -[A7], A2
  6329. 00004678  202E 0010                move.l     D0, [A6 + 0x10]
  6330. 0000467C  41ED BECC                lea.l      A0, [A5 - 0x4134]
  6331. 00004680  226E 0008                movea.l    A1, [A6 + 0x8]
  6332. 00004684  246E 000C                movea.l    A2, [A6 + 0xC]
  6333. 00004688  7200                     moveq.l    D1, 0x00
  6334. 0000468A  7400                     moveq.l    D2, 0x00
  6335. 0000468C  6010                     bra        +0x12 /* 0000469E */
  6336. label0000468E:
  6337. 0000468E  1219                     move.b     D1, [A1]+
  6338. 00004690  1230 1000                move.b     D1, [A0 + D1.w]
  6339. 00004694  141A                     move.b     D2, [A2]+
  6340. 00004696  1430 2000                move.b     D2, [A0 + D2.w]
  6341. 0000469A  B401                     cmp.b      D2, D1
  6342. 0000469C  6608                     bne        +0xA /* 000046A6 */
  6343. label0000469E:
  6344. 0000469E  5380                     subq.l     D0, 1
  6345. 000046A0  6CEC                     bge        -0x12 /* 0000468E */
  6346. 000046A2  7001                     moveq.l    D0, 0x01
  6347. 000046A4  6002                     bra        +0x4 /* 000046A8 */
  6348. label000046A6:
  6349. 000046A6  7000                     moveq.l    D0, 0x00
  6350. label000046A8:
  6351. 000046A8  245F                     movea.l    A2, [A7]+
  6352. 000046AA  4E5E                     unlink     A6
  6353. 000046AC  4E75                     rts
  6354. export_108:
  6355. fn000046AE:
  6356. 000046AE  4E56 0000                link       A6, 0
  6357. 000046B2  48E7 0118                movem.l    -[A7], D7,A3,A4
  6358. 000046B6  286E 0008                movea.l    A4, [A6 + 0x8]
  6359. 000046BA  266E 000C                movea.l    A3, [A6 + 0xC]
  6360. 000046BE  1014                     move.b     D0, [A4]
  6361. 000046C0  B013                     cmp.b      D0, [A3]
  6362. 000046C2  6704                     beq        +0x6 /* 000046C8 */
  6363. 000046C4  7000                     moveq.l    D0, 0x00
  6364. 000046C6  6018                     bra        +0x1A /* 000046E0 */
  6365. label000046C8:
  6366. 000046C8  7000                     moveq.l    D0, 0x00
  6367. 000046CA  1014                     move.b     D0, [A4]
  6368. 000046CC  2E00                     move.l     D7, D0
  6369. 000046CE  528C                     addq.l     A4, 1
  6370. 000046D0  528B                     addq.l     A3, 1
  6371. 000046D2  2F07                     move.l     -[A7], D7
  6372. 000046D4  2F0B                     move.l     -[A7], A3
  6373. 000046D6  2F0C                     move.l     -[A7], A4
  6374. 000046D8  4EBA FF98                jsr        [PC - 0x68 /* 00004672 */]
  6375. 000046DC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6376. label000046E0:
  6377. 000046E0  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  6378. 000046E4  4E5E                     unlink     A6
  6379. 000046E6  4E75                     rts
  6380. export_170:
  6381. 000046E8  43F8 014C                lea.l      A1, [0x0000014C]
  6382. label000046EC:
  6383. 000046EC  2011                     move.l     D0, [A1]
  6384. 000046EE  6700 0010                beq        +0x12 /* 00004700 */
  6385. 000046F2  2240                     movea.l    A1, D0
  6386. 000046F4  0C69 0001 0006           cmpi.w     [A1 + 0x6], 0x1
  6387. 000046FA  66F0                     bne        -0xE /* 000046EC */
  6388. 000046FC  7030                     moveq.l    D0, 0x30
  6389. 000046FE  6002                     bra        +0x4 /* 00004702 */
  6390. label00004700:
  6391. 00004700  7000                     moveq.l    D0, 0x00
  6392. label00004702:
  6393. 00004702  4E75                     rts
  6394. export_135:
  6395. 00004704  4A6D 8FBC                tst.w      [A5 - 0x7044]
  6396. 00004708  6606                     bne        +0x8 /* 00004710 */
  6397. label0000470A:
  6398. 0000470A  7000                     moveq.l    D0, 0x00
  6399. 0000470C  6000 006E                bra        +0x70 /* 0000477C */
  6400. label00004710:
  6401. 00004710  43F8 014C                lea.l      A1, [0x0000014C]
  6402. label00004714:
  6403. 00004714  2011                     move.l     D0, [A1]
  6404. 00004716  6700 FFF2                beq        -0xC /* 0000470A */
  6405. 0000471A  2240                     movea.l    A1, D0
  6406. 0000471C  0C69 0003 0006           cmpi.w     [A1 + 0x6], 0x3
  6407. 00004722  66F0                     bne        -0xE /* 00004714 */
  6408. 00004724  0829 0000 0014           btst.b     [A1 + 0x14], 0x0
  6409. 0000472A  6700 FFE8                beq        -0x16 /* 00004714 */
  6410. 0000472E  0C29 002E 000B           cmpi.b     [A1 + 0xB], 0x2E /* '.' */
  6411. 00004734  6700 000A                beq        +0xC /* 00004740 */
  6412. 00004738  0C29 002F 000A           cmpi.b     [A1 + 0xA], 0x2F /* '/' */
  6413. 0000473E  66D4                     bne        -0x2A /* 00004714 */
  6414. label00004740:
  6415. 00004740  4EBA DCE6                jsr        [PC - 0x231A /* 00002428 */]
  6416. 00004744  4A40                     tst.w      D0
  6417. 00004746  6604                     bne        +0x6 /* 0000474C */
  6418. 00004748  7030                     moveq.l    D0, 0x30
  6419. 0000474A  6030                     bra        +0x32 /* 0000477C */
  6420. label0000474C:
  6421. 0000474C  4A6D 8F76                tst.w      [A5 - 0x708A]
  6422. 00004750  6612                     bne        +0x14 /* 00004764 */
  6423. 00004752  4878 36B0                push.l     0x36B0
  6424. 00004756  4EAD 06F2                jsr        [A5 + 0x6F2 /* export_218 */]
  6425. 0000475A  588F                     addq.l     A7, 4
  6426. 0000475C  4A40                     tst.w      D0
  6427. 0000475E  6704                     beq        +0x6 /* 00004764 */
  6428. 00004760  7025                     moveq.l    D0, 0x25
  6429. 00004762  6018                     bra        +0x1A /* 0000477C */
  6430. label00004764:
  6431. 00004764  7001                     moveq.l    D0, 0x01
  6432. 00004766  3B40 8F76                move.w     [A5 - 0x708A], D0
  6433. 0000476A  303C 03E0                move.w     D0, 0x3E0
  6434. 0000476E  C06D 8F78                and.w      D0, [A5 - 0x7088]
  6435. 00004772  0040 0001                ori.w      D0, 0x1
  6436. 00004776  3B40 8F78                move.w     [A5 - 0x7088], D0
  6437. 0000477A  7000                     moveq.l    D0, 0x00
  6438. label0000477C:
  6439. 0000477C  4E75                     rts
  6440. export_83:
  6441. fn0000477E:
  6442. 0000477E  4E56 0000                link       A6, 0
  6443. 00004782  206E 0008                movea.l    A0, [A6 + 0x8]
  6444. 00004786  226E 000C                movea.l    A1, [A6 + 0xC]
  6445. 0000478A  7000                     moveq.l    D0, 0x00
  6446. 0000478C  7200                     moveq.l    D1, 0x00
  6447. 0000478E  1018                     move.b     D0, [A0]+
  6448. 00004790  1211                     move.b     D1, [A1]
  6449. 00004792  3400                     move.w     D2, D0
  6450. 00004794  D441                     add.w      D2, D1
  6451. 00004796  0C42 00FF                cmpi.w     D2, 0xFF
  6452. 0000479A  6F06                     ble        +0x8 /* 000047A2 */
  6453. 0000479C  303C 00FF                move.w     D0, 0xFF
  6454. 000047A0  9041                     sub.w      D0, D1
  6455. label000047A2:
  6456. 000047A2  D119                     add.b      [A1]+, D0
  6457. 000047A4  D2C1                     add.w      A1, D1
  6458. 000047A6  6002                     bra        +0x4 /* 000047AA */
  6459. label000047A8:
  6460. 000047A8  12D8                     move.b     [A1]+, [A0]+
  6461. label000047AA:
  6462. 000047AA  51C8 FFFC                dbf        D0, -0x6 /* 000047A8 */
  6463. 000047AE  4E5E                     unlink     A6
  6464. 000047B0  4E75                     rts
  6465. export_101:
  6466. fn000047B2:
  6467. 000047B2  4E56 FF00                link       A6, -0x0100
  6468. 000047B6  2F0C                     move.l     -[A7], A4
  6469. 000047B8  286E 000A                movea.l    A4, [A6 + 0xA]
  6470. 000047BC  7001                     moveq.l    D0, 0x01
  6471. 000047BE  1D40 FF00                move.b     [A6 - 0x100], D0
  6472. 000047C2  1D6E 0009 FF01           move.b     [A6 - 0xFF], [A6 + 0x9]
  6473. 000047C8  2F0C                     move.l     -[A7], A4
  6474. 000047CA  486E FF00                pea.l      [A6 - 0x100]
  6475. 000047CE  4EBA FFAE                jsr        [PC - 0x52 /* 0000477E */]
  6476. 000047D2  508F                     addq.l     A7, 8
  6477. 000047D4  285F                     movea.l    A4, [A7]+
  6478. 000047D6  4E5E                     unlink     A6
  6479. 000047D8  4E75                     rts
  6480. export_115:
  6481. fn000047DA:
  6482. 000047DA  4E56 FFFC                link       A6, -0x0004
  6483. 000047DE  42A7                     clr.l      -[A7]
  6484. 000047E0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6485. 000047E4  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  6486. 000047E8  201F                     move.l     D0, [A7]+
  6487. 000047EA  2D40 FFFC                move.l     [A6 - 0x4], D0
  6488. 000047EE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6489. 000047F2  206E FFFC                movea.l    A0, [A6 - 0x4]
  6490. 000047F6  4868 0001                pea.l      [A0 + 0x1]
  6491. 000047FA  4EAD 125A                jsr        [A5 + 0x125A /* export_583 */]
  6492. 000047FE  206E 0008                movea.l    A0, [A6 + 0x8]
  6493. 00004802  2010                     move.l     D0, [A0]
  6494. 00004804  D0AE FFFC                add.l      D0, [A6 - 0x4]
  6495. 00004808  2040                     movea.l    A0, D0
  6496. 0000480A  10AE 000D                move.b     [A0], [A6 + 0xD]
  6497. 0000480E  4E5E                     unlink     A6
  6498. 00004810  4E75                     rts
  6499. export_136:
  6500. fn00004812:
  6501. 00004812  4E56 FFFA                link       A6, -0x0006
  6502. 00004816  42A7                     clr.l      -[A7]
  6503. 00004818  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6504. 0000481C  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  6505. 00004820  201F                     move.l     D0, [A7]+
  6506. 00004822  2D40 FFFA                move.l     [A6 - 0x6], D0
  6507. 00004826  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6508. 0000482A  206E FFFA                movea.l    A0, [A6 - 0x6]
  6509. 0000482E  4868 0002                pea.l      [A0 + 0x2]
  6510. 00004832  4EAD 125A                jsr        [A5 + 0x125A /* export_583 */]
  6511. 00004836  3D7C 0D00 FFFE           move.w     [A6 - 0x2], 0xD00 /* '\r\0' */
  6512. 0000483C  206E 0008                movea.l    A0, [A6 + 0x8]
  6513. 00004840  2010                     move.l     D0, [A0]
  6514. 00004842  D0AE FFFA                add.l      D0, [A6 - 0x6]
  6515. 00004846  4878 0002                push.l     0x2
  6516. 0000484A  2F00                     move.l     -[A7], D0
  6517. 0000484C  486E FFFE                pea.l      [A6 - 0x2]
  6518. 00004850  4EBA BFC6                jsr        [PC - 0x403A /* 00000818 */]
  6519. 00004854  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6520. 00004858  4E5E                     unlink     A6
  6521. 0000485A  4E75                     rts
  6522. export_161:
  6523. 0000485C  4E56 0000                link       A6, 0
  6524. 00004860  48E7 0308                movem.l    -[A7], D6,D7,A4
  6525. 00004864  2E2E 0008                move.l     D7, [A6 + 0x8]
  6526. 00004868  286E 000C                movea.l    A4, [A6 + 0xC]
  6527. 0000486C  4267                     clr.w      -[A7]
  6528. 0000486E  A861                     syscall    Random
  6529. 00004870  301F                     move.w     D0, [A7]+
  6530. 00004872  48C0                     ext.l      D0
  6531. 00004874  2C00                     move.l     D6, D0
  6532. 00004876  4A86                     tst.l      D6
  6533. 00004878  6C06                     bge        +0x8 /* 00004880 */
  6534. 0000487A  2006                     move.l     D0, D6
  6535. 0000487C  4480                     neg.l      D0
  6536. 0000487E  2C00                     move.l     D6, D0
  6537. label00004880:
  6538. 00004880  2F06                     move.l     -[A7], D6
  6539. 00004882  2F07                     move.l     -[A7], D7
  6540. 00004884  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  6541. 00004888  4879 0000 8000           push.l     0x8000
  6542. 0000488E  2F00                     move.l     -[A7], D0
  6543. 00004890  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  6544. 00004894  5280                     addq.l     D0, 1
  6545. 00004896  2C00                     move.l     D6, D0
  6546. 00004898  2886                     move.l     [A4], D6
  6547. 0000489A  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  6548. 0000489E  4E5E                     unlink     A6
  6549. 000048A0  4E75                     rts
  6550. export_79:
  6551. 000048A2  4E56 FE00                link       A6, -0x0200
  6552. 000048A6  306E 0008                movea.w    A0, [A6 + 0x8]
  6553. 000048AA  486E FE00                pea.l      [A6 - 0x200]
  6554. 000048AE  2F08                     move.l     -[A7], A0
  6555. 000048B0  4EBA F6FC                jsr        [PC - 0x904 /* 00003FAE */]
  6556. 000048B4  508F                     addq.l     A7, 8
  6557. 000048B6  486E FE00                pea.l      [A6 - 0x200]
  6558. 000048BA  3F3C 002C                move.w     -[A7], 0x2C /* ',' */
  6559. 000048BE  4EBA FEF2                jsr        [PC - 0x10E /* 000047B2 */]
  6560. 000048C2  5C8F                     addq.l     A7, 6
  6561. 000048C4  306E 000A                movea.w    A0, [A6 + 0xA]
  6562. 000048C8  486E FF00                pea.l      [A6 - 0x100]
  6563. 000048CC  2F08                     move.l     -[A7], A0
  6564. 000048CE  4EBA F6DE                jsr        [PC - 0x922 /* 00003FAE */]
  6565. 000048D2  508F                     addq.l     A7, 8
  6566. 000048D4  486E FE00                pea.l      [A6 - 0x200]
  6567. 000048D8  486E FF00                pea.l      [A6 - 0x100]
  6568. 000048DC  4EBA FEA0                jsr        [PC - 0x160 /* 0000477E */]
  6569. 000048E0  508F                     addq.l     A7, 8
  6570. 000048E2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6571. 000048E6  486E FE00                pea.l      [A6 - 0x200]
  6572. 000048EA  4EBA F768                jsr        [PC - 0x898 /* 00004054 */]
  6573. 000048EE  508F                     addq.l     A7, 8
  6574. 000048F0  4E5E                     unlink     A6
  6575. 000048F2  4E75                     rts
  6576. export_77:
  6577. 000048F4  4E56 0000                link       A6, 0
  6578. 000048F8  48E7 0308                movem.l    -[A7], D6,D7,A4
  6579. 000048FC  7C00                     moveq.l    D6, 0x00
  6580. 000048FE  206D 8DDE                movea.l    A0, [A5 - 0x7222]
  6581. 00004902  2850                     movea.l    A4, [A0]
  6582. 00004904  7E00                     moveq.l    D7, 0x00
  6583. 00004906  6010                     bra        +0x12 /* 00004918 */
  6584. label00004908:
  6585. 00004908  2014                     move.l     D0, [A4]
  6586. 0000490A  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  6587. 0000490E  6602                     bne        +0x4 /* 00004912 */
  6588. 00004910  5246                     addq.w     D6, 1
  6589. label00004912:
  6590. 00004912  49EC 006A                lea.l      A4, [A4 + 0x6A]
  6591. 00004916  5247                     addq.w     D7, 1
  6592. label00004918:
  6593. 00004918  BE6D 8DAA                cmp.w      D7, [A5 - 0x7256]
  6594. 0000491C  6DEA                     blt        -0x14 /* 00004908 */
  6595. 0000491E  3006                     move.w     D0, D6
  6596. 00004920  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  6597. 00004924  4E5E                     unlink     A6
  6598. 00004926  4E75                     rts
  6599. export_104:
  6600. 00004928  4E56 0000                link       A6, 0
  6601. 0000492C  48E7 0108                movem.l    -[A7], D7,A4
  6602. 00004930  206D 8DDE                movea.l    A0, [A5 - 0x7222]
  6603. 00004934  2850                     movea.l    A4, [A0]
  6604. 00004936  7E00                     moveq.l    D7, 0x00
  6605. 00004938  602C                     bra        +0x2E /* 00004966 */
  6606. label0000493A:
  6607. 0000493A  2014                     move.l     D0, [A4]
  6608. 0000493C  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  6609. 00004940  661E                     bne        +0x20 /* 00004960 */
  6610. 00004942  202C 000C                move.l     D0, [A4 + 0xC]
  6611. 00004946  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  6612. 0000494A  6614                     bne        +0x16 /* 00004960 */
  6613. 0000494C  206E 0010                movea.l    A0, [A6 + 0x10]
  6614. 00004950  43D4                     lea.l      A1, [A4]
  6615. 00004952  7019                     moveq.l    D0, 0x19
  6616. label00004954:
  6617. 00004954  20D9                     move.l     [A0]+, [A1]+
  6618. 00004956  51C8 FFFC                dbf        D0, -0x6 /* 00004954 */
  6619. 0000495A  30D9                     move.w     [A0]+, [A1]+
  6620. 0000495C  7001                     moveq.l    D0, 0x01
  6621. 0000495E  600E                     bra        +0x10 /* 0000496E */
  6622. label00004960:
  6623. 00004960  49EC 006A                lea.l      A4, [A4 + 0x6A]
  6624. 00004964  5247                     addq.w     D7, 1
  6625. label00004966:
  6626. 00004966  BE6D 8DAA                cmp.w      D7, [A5 - 0x7256]
  6627. 0000496A  6DCE                     blt        -0x30 /* 0000493A */
  6628. 0000496C  7000                     moveq.l    D0, 0x00
  6629. label0000496E:
  6630. 0000496E  4CDF 1080                movem.l    D7,A4, [A7]+
  6631. 00004972  4E5E                     unlink     A6
  6632. 00004974  4E75                     rts
  6633. export_123:
  6634. 00004976  4E56 0000                link       A6, 0
  6635. 0000497A  48E7 0108                movem.l    -[A7], D7,A4
  6636. 0000497E  206D 8DE2                movea.l    A0, [A5 - 0x721E]
  6637. 00004982  2850                     movea.l    A4, [A0]
  6638. 00004984  7E00                     moveq.l    D7, 0x00
  6639. 00004986  6030                     bra        +0x32 /* 000049B8 */
  6640. label00004988:
  6641. 00004988  2014                     move.l     D0, [A4]
  6642. 0000498A  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  6643. 0000498E  6622                     bne        +0x24 /* 000049B2 */
  6644. 00004990  202C 0008                move.l     D0, [A4 + 0x8]
  6645. 00004994  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  6646. 00004998  6618                     bne        +0x1A /* 000049B2 */
  6647. 0000499A  206E 0010                movea.l    A0, [A6 + 0x10]
  6648. 0000499E  43D4                     lea.l      A1, [A4]
  6649. 000049A0  7009                     moveq.l    D0, 0x09
  6650. label000049A2:
  6651. 000049A2  20D9                     move.l     [A0]+, [A1]+
  6652. 000049A4  51C8 FFFC                dbf        D0, -0x6 /* 000049A2 */
  6653. 000049A8  206E 0014                movea.l    A0, [A6 + 0x14]
  6654. 000049AC  3087                     move.w     [A0], D7
  6655. 000049AE  7001                     moveq.l    D0, 0x01
  6656. 000049B0  600E                     bra        +0x10 /* 000049C0 */
  6657. label000049B2:
  6658. 000049B2  49EC 0028                lea.l      A4, [A4 + 0x28]
  6659. 000049B6  5247                     addq.w     D7, 1
  6660. label000049B8:
  6661. 000049B8  BE6D 8DAC                cmp.w      D7, [A5 - 0x7254]
  6662. 000049BC  6DCA                     blt        -0x34 /* 00004988 */
  6663. 000049BE  7000                     moveq.l    D0, 0x00
  6664. label000049C0:
  6665. 000049C0  4CDF 1080                movem.l    D7,A4, [A7]+
  6666. 000049C4  4E5E                     unlink     A6
  6667. 000049C6  4E75                     rts
  6668. export_134:
  6669. 000049C8  4E56 0000                link       A6, 0
  6670. 000049CC  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  6671. 000049D0  202E 0008                move.l     D0, [A6 + 0x8]
  6672. 000049D4  B0AD 8DD6                cmp.l      D0, [A5 - 0x722A]
  6673. 000049D8  6738                     beq        +0x3A /* 00004A12 */
  6674. 000049DA  206E 0008                movea.l    A0, [A6 + 0x8]
  6675. 000049DE  2C28 0D5A                move.l     D6, [A0 + 0xD5A]
  6676. 000049E2  206E 0008                movea.l    A0, [A6 + 0x8]
  6677. 000049E6  2068 0D5E                movea.l    A0, [A0 + 0xD5E]
  6678. 000049EA  2850                     movea.l    A4, [A0]
  6679. 000049EC  7A00                     moveq.l    D5, 0x00
  6680. 000049EE  600C                     bra        +0xE /* 000049FC */
  6681. label000049F0:
  6682. 000049F0  4A6C 0004                tst.w      [A4 + 0x4]
  6683. 000049F4  661C                     bne        +0x1E /* 00004A12 */
  6684. 000049F6  49EC 0010                lea.l      A4, [A4 + 0x10]
  6685. 000049FA  5285                     addq.l     D5, 1
  6686. label000049FC:
  6687. 000049FC  BA86                     cmp.l      D5, D6
  6688. 000049FE  6DF0                     blt        -0xE /* 000049F0 */
  6689. 00004A00  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6690. 00004A04  4EAD 072A                jsr        [A5 + 0x72A /* export_225 */]
  6691. 00004A08  588F                     addq.l     A7, 4
  6692. 00004A0A  3F00                     move.w     -[A7], D0
  6693. 00004A0C  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  6694. 00004A10  548F                     addq.l     A7, 2
  6695. label00004A12:
  6696. 00004A12  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  6697. 00004A16  4E5E                     unlink     A6
  6698. 00004A18  4E75                     rts
  6699. export_159:
  6700. fn00004A1A:
  6701. 00004A1A  4E56 FEFC                link       A6, -0x0104
  6702. 00004A1E  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  6703. 00004A22  286E 0008                movea.l    A4, [A6 + 0x8]
  6704. 00004A26  486E FEFC                pea.l      [A6 - 0x104]
  6705. 00004A2A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6706. 00004A2E  2F0C                     move.l     -[A7], A4
  6707. 00004A30  4EBA F8CC                jsr        [PC - 0x734 /* 000042FE */]
  6708. 00004A34  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6709. 00004A38  486E FFFC                pea.l      [A6 - 0x4]
  6710. 00004A3C  486E FEFC                pea.l      [A6 - 0x104]
  6711. 00004A40  4EBA BEE6                jsr        [PC - 0x411A /* 00000928 */]
  6712. 00004A44  508F                     addq.l     A7, 8
  6713. 00004A46  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6714. 00004A4A  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  6715. 00004A4E  206E 0010                movea.l    A0, [A6 + 0x10]
  6716. 00004A52  2650                     movea.l    A3, [A0]
  6717. 00004A54  42A7                     clr.l      -[A7]
  6718. 00004A56  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6719. 00004A5A  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  6720. 00004A5E  201F                     move.l     D0, [A7]+
  6721. 00004A60  4878 0010                push.l     0x10
  6722. 00004A64  2F00                     move.l     -[A7], D0
  6723. 00004A66  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  6724. 00004A6A  3C00                     move.w     D6, D0
  6725. 00004A6C  7E00                     moveq.l    D7, 0x00
  6726. 00004A6E  6000 0058                bra        +0x5A /* 00004AC8 */
  6727. label00004A72:
  6728. 00004A72  202B 0004                move.l     D0, [A3 + 0x4]
  6729. 00004A76  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  6730. 00004A7A  6646                     bne        +0x48 /* 00004AC2 */
  6731. 00004A7C  486E FEFC                pea.l      [A6 - 0x104]
  6732. 00004A80  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  6733. 00004A84  4EBA 0058                jsr        [PC + 0x58 /* 00004ADE */]
  6734. 00004A88  508F                     addq.l     A7, 8
  6735. 00004A8A  4A40                     tst.w      D0
  6736. 00004A8C  6734                     beq        +0x36 /* 00004AC2 */
  6737. 00004A8E  206E 0014                movea.l    A0, [A6 + 0x14]
  6738. 00004A92  43D3                     lea.l      A1, [A3]
  6739. 00004A94  20D9                     move.l     [A0]+, [A1]+
  6740. 00004A96  20D9                     move.l     [A0]+, [A1]+
  6741. 00004A98  20D9                     move.l     [A0]+, [A1]+
  6742. 00004A9A  20D9                     move.l     [A0]+, [A1]+
  6743. 00004A9C  4A6D 8F76                tst.w      [A5 - 0x708A]
  6744. 00004AA0  6F14                     ble        +0x16 /* 00004AB6 */
  6745. 00004AA2  3F2E 0018                move.w     -[A7], [A6 + 0x18]
  6746. 00004AA6  2F0C                     move.l     -[A7], A4
  6747. 00004AA8  2F0B                     move.l     -[A7], A3
  6748. 00004AAA  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6749. 00004AAE  4EAD 1852                jsr        [A5 + 0x1852 /* export_774 */]
  6750. 00004AB2  4FEF 000E                lea.l      A7, [A7 + 0xE]
  6751. label00004AB6:
  6752. 00004AB6  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6753. 00004ABA  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  6754. 00004ABE  7000                     moveq.l    D0, 0x00
  6755. 00004AC0  6014                     bra        +0x16 /* 00004AD6 */
  6756. label00004AC2:
  6757. 00004AC2  47EB 0010                lea.l      A3, [A3 + 0x10]
  6758. 00004AC6  5247                     addq.w     D7, 1
  6759. label00004AC8:
  6760. 00004AC8  BE46                     cmp.w      D7, D6
  6761. 00004ACA  6DA6                     blt        -0x58 /* 00004A72 */
  6762. 00004ACC  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6763. 00004AD0  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  6764. 00004AD4  7010                     moveq.l    D0, 0x10
  6765. label00004AD6:
  6766. 00004AD6  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  6767. 00004ADA  4E5E                     unlink     A6
  6768. 00004ADC  4E75                     rts
  6769. export_168:
  6770. fn00004ADE:
  6771. 00004ADE  4E56 FF00                link       A6, -0x0100
  6772. 00004AE2  486E FF00                pea.l      [A6 - 0x100]
  6773. 00004AE6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6774. 00004AEA  4EBA F4D6                jsr        [PC - 0xB2A /* 00003FC2 */]
  6775. 00004AEE  508F                     addq.l     A7, 8
  6776. 00004AF0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6777. 00004AF4  486E FF00                pea.l      [A6 - 0x100]
  6778. 00004AF8  4EBA FBB4                jsr        [PC - 0x44C /* 000046AE */]
  6779. 00004AFC  508F                     addq.l     A7, 8
  6780. 00004AFE  4E5E                     unlink     A6
  6781. 00004B00  4E75                     rts
  6782. export_76:
  6783. 00004B02  4E56 0000                link       A6, 0
  6784. 00004B06  48E7 0308                movem.l    -[A7], D6,D7,A4
  6785. 00004B0A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6786. 00004B0E  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  6787. 00004B12  206E 0008                movea.l    A0, [A6 + 0x8]
  6788. 00004B16  2850                     movea.l    A4, [A0]
  6789. 00004B18  42A7                     clr.l      -[A7]
  6790. 00004B1A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6791. 00004B1E  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  6792. 00004B22  201F                     move.l     D0, [A7]+
  6793. 00004B24  4878 0010                push.l     0x10
  6794. 00004B28  2F00                     move.l     -[A7], D0
  6795. 00004B2A  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  6796. 00004B2E  3E00                     move.w     D7, D0
  6797. 00004B30  7C00                     moveq.l    D6, 0x00
  6798. 00004B32  601E                     bra        +0x20 /* 00004B52 */
  6799. label00004B34:
  6800. 00004B34  0C54 FFFF                cmpi.w     [A4], 0xFFFF
  6801. 00004B38  6D12                     blt        +0x14 /* 00004B4C */
  6802. 00004B3A  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  6803. 00004B3E  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  6804. 00004B42  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  6805. 00004B46  4EBA 23D4                jsr        [PC + 0x23D4 /* 00006F1C */]
  6806. 00004B4A  588F                     addq.l     A7, 4
  6807. label00004B4C:
  6808. 00004B4C  49EC 0010                lea.l      A4, [A4 + 0x10]
  6809. 00004B50  5246                     addq.w     D6, 1
  6810. label00004B52:
  6811. 00004B52  BC47                     cmp.w      D6, D7
  6812. 00004B54  6DDE                     blt        -0x20 /* 00004B34 */
  6813. 00004B56  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6814. 00004B5A  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  6815. 00004B5E  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  6816. 00004B62  4E5E                     unlink     A6
  6817. 00004B64  4E75                     rts
  6818. export_97:
  6819. 00004B66  4E56 FEFC                link       A6, -0x0104
  6820. 00004B6A  48E7 0308                movem.l    -[A7], D6,D7,A4
  6821. 00004B6E  286E 0014                movea.l    A4, [A6 + 0x14]
  6822. 00004B72  3F3C 0040                move.w     -[A7], 0x40 /* '@' */
  6823. 00004B76  2F0C                     move.l     -[A7], A4
  6824. 00004B78  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6825. 00004B7C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6826. 00004B80  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6827. 00004B84  4EBA FE94                jsr        [PC - 0x16C /* 00004A1A */]
  6828. 00004B88  4FEF 0012                lea.l      A7, [A7 + 0x12]
  6829. 00004B8C  3C00                     move.w     D6, D0
  6830. 00004B8E  4A46                     tst.w      D6
  6831. 00004B90  6606                     bne        +0x8 /* 00004B98 */
  6832. 00004B92  7000                     moveq.l    D0, 0x00
  6833. 00004B94  6000 0084                bra        +0x86 /* 00004C1A */
  6834. label00004B98:
  6835. 00004B98  486E FEFC                pea.l      [A6 - 0x104]
  6836. 00004B9C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6837. 00004BA0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6838. 00004BA4  4EBA F758                jsr        [PC - 0x8A8 /* 000042FE */]
  6839. 00004BA8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6840. 00004BAC  2F0C                     move.l     -[A7], A4
  6841. 00004BAE  486E FEFC                pea.l      [A6 - 0x104]
  6842. 00004BB2  4EBA 006E                jsr        [PC + 0x6E /* 00004C22 */]
  6843. 00004BB6  508F                     addq.l     A7, 8
  6844. 00004BB8  3C00                     move.w     D6, D0
  6845. 00004BBA  4A46                     tst.w      D6
  6846. 00004BBC  6704                     beq        +0x6 /* 00004BC2 */
  6847. 00004BBE  3006                     move.w     D0, D6
  6848. 00004BC0  6058                     bra        +0x5A /* 00004C1A */
  6849. label00004BC2:
  6850. 00004BC2  2F0C                     move.l     -[A7], A4
  6851. 00004BC4  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6852. 00004BC8  4EBA 00FA                jsr        [PC + 0xFA /* 00004CC4 */]
  6853. 00004BCC  508F                     addq.l     A7, 8
  6854. 00004BCE  4A6D 8F76                tst.w      [A5 - 0x708A]
  6855. 00004BD2  6F44                     ble        +0x46 /* 00004C18 */
  6856. 00004BD4  42A7                     clr.l      -[A7]
  6857. 00004BD6  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6858. 00004BDA  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  6859. 00004BDE  201F                     move.l     D0, [A7]+
  6860. 00004BE0  2D40 FFFC                move.l     [A6 - 0x4], D0
  6861. 00004BE4  4878 0010                push.l     0x10
  6862. 00004BE8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6863. 00004BEC  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  6864. 00004BF0  5380                     subq.l     D0, 1
  6865. 00004BF2  3E00                     move.w     D7, D0
  6866. 00004BF4  206E 0010                movea.l    A0, [A6 + 0x10]
  6867. 00004BF8  3007                     move.w     D0, D7
  6868. 00004BFA  48C0                     ext.l      D0
  6869. 00004BFC  E980                     asl        D0, 4
  6870. 00004BFE  D090                     add.l      D0, [A0]
  6871. 00004C00  3F3C 0040                move.w     -[A7], 0x40 /* '@' */
  6872. 00004C04  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6873. 00004C08  2F00                     move.l     -[A7], D0
  6874. 00004C0A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6875. 00004C0E  4EAD 1852                jsr        [A5 + 0x1852 /* export_774 */]
  6876. 00004C12  4FEF 000E                lea.l      A7, [A7 + 0xE]
  6877. 00004C16  3C00                     move.w     D6, D0
  6878. label00004C18:
  6879. 00004C18  3006                     move.w     D0, D6
  6880. label00004C1A:
  6881. 00004C1A  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  6882. 00004C1E  4E5E                     unlink     A6
  6883. 00004C20  4E75                     rts
  6884. export_157:
  6885. fn00004C22:
  6886. 00004C22  4E56 FFFA                link       A6, -0x0006
  6887. 00004C26  2F0C                     move.l     -[A7], A4
  6888. 00004C28  286E 000C                movea.l    A4, [A6 + 0xC]
  6889. 00004C2C  4AAE 0008                tst.l      [A6 + 0x8]
  6890. 00004C30  673A                     beq        +0x3C /* 00004C6C */
  6891. 00004C32  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6892. 00004C36  4EBA F8CE                jsr        [PC - 0x732 /* 00004506 */]
  6893. 00004C3A  588F                     addq.l     A7, 4
  6894. 00004C3C  3D40 FFFE                move.w     [A6 - 0x2], D0
  6895. 00004C40  4A6E FFFE                tst.w      [A6 - 0x2]
  6896. 00004C44  6708                     beq        +0xA /* 00004C4E */
  6897. 00004C46  302E FFFE                move.w     D0, [A6 - 0x2]
  6898. 00004C4A  6000 0072                bra        +0x74 /* 00004CBE */
  6899. label00004C4E:
  6900. 00004C4E  486C 0004                pea.l      [A4 + 0x4]
  6901. 00004C52  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6902. 00004C56  4EBA BCD0                jsr        [PC - 0x4330 /* 00000928 */]
  6903. 00004C5A  508F                     addq.l     A7, 8
  6904. 00004C5C  486C 0008                pea.l      [A4 + 0x8]
  6905. 00004C60  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6906. 00004C64  4EBA F3EE                jsr        [PC - 0xC12 /* 00004054 */]
  6907. 00004C68  508F                     addq.l     A7, 8
  6908. 00004C6A  6012                     bra        +0x14 /* 00004C7E */
  6909. label00004C6C:
  6910. 00004C6C  42A7                     clr.l      -[A7]
  6911. 00004C6E  42A7                     clr.l      -[A7]
  6912. 00004C70  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  6913. 00004C74  205F                     movea.l    A0, [A7]+
  6914. 00004C76  2948 0008                move.l     [A4 + 0x8], A0
  6915. 00004C7A  42AC 0004                clr.l      [A4 + 0x4]
  6916. label00004C7E:
  6917. 00004C7E  70FF                     moveq.l    D0, 0xFFFFFFFF
  6918. 00004C80  3880                     move.w     [A4], D0
  6919. 00004C82  42A7                     clr.l      -[A7]
  6920. 00004C84  4878 003A                push.l     0x3A /* ':' */
  6921. 00004C88  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  6922. 00004C8C  205F                     movea.l    A0, [A7]+
  6923. 00004C8E  2D48 FFFA                move.l     [A6 - 0x6], A0
  6924. 00004C92  42A7                     clr.l      -[A7]
  6925. 00004C94  3F3C 0005                move.w     -[A7], 0x5
  6926. 00004C98  3F3C 0006                move.w     -[A7], 0x6
  6927. 00004C9C  206E FFFA                movea.l    A0, [A6 - 0x6]
  6928. 00004CA0  2F10                     move.l     -[A7], [A0]
  6929. 00004CA2  4EBA 23B8                jsr        [PC + 0x23B8 /* 0000705C */]
  6930. 00004CA6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6931. 00004CAA  206E FFFA                movea.l    A0, [A6 - 0x6]
  6932. 00004CAE  2050                     movea.l    A0, [A0]
  6933. 00004CB0  216E FFFA 0016           move.l     [A0 + 0x16], [A6 - 0x6]
  6934. 00004CB6  296E FFFA 000C           move.l     [A4 + 0xC], [A6 - 0x6]
  6935. 00004CBC  7000                     moveq.l    D0, 0x00
  6936. label00004CBE:
  6937. 00004CBE  285F                     movea.l    A4, [A7]+
  6938. 00004CC0  4E5E                     unlink     A6
  6939. 00004CC2  4E75                     rts
  6940. export_112:
  6941. fn00004CC4:
  6942. 00004CC4  4E56 FFFA                link       A6, -0x0006
  6943. 00004CC8  42A7                     clr.l      -[A7]
  6944. 00004CCA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6945. 00004CCE  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  6946. 00004CD2  201F                     move.l     D0, [A7]+
  6947. 00004CD4  2D40 FFFA                move.l     [A6 - 0x6], D0
  6948. 00004CD8  4878 0010                push.l     0x10
  6949. 00004CDC  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  6950. 00004CE0  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  6951. 00004CE4  3D40 FFFE                move.w     [A6 - 0x2], D0
  6952. 00004CE8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6953. 00004CEC  206E FFFA                movea.l    A0, [A6 - 0x6]
  6954. 00004CF0  4868 0010                pea.l      [A0 + 0x10]
  6955. 00004CF4  4EAD 125A                jsr        [A5 + 0x125A /* export_583 */]
  6956. 00004CF8  206E 0008                movea.l    A0, [A6 + 0x8]
  6957. 00004CFC  302E FFFE                move.w     D0, [A6 - 0x2]
  6958. 00004D00  48C0                     ext.l      D0
  6959. 00004D02  E980                     asl        D0, 4
  6960. 00004D04  D090                     add.l      D0, [A0]
  6961. 00004D06  206E 000C                movea.l    A0, [A6 + 0xC]
  6962. 00004D0A  2240                     movea.l    A1, D0
  6963. 00004D0C  22D8                     move.l     [A1]+, [A0]+
  6964. 00004D0E  22D8                     move.l     [A1]+, [A0]+
  6965. 00004D10  22D8                     move.l     [A1]+, [A0]+
  6966. 00004D12  22D8                     move.l     [A1]+, [A0]+
  6967. 00004D14  4E5E                     unlink     A6
  6968. 00004D16  4E75                     rts
  6969. export_133:
  6970. 00004D18  4E56 FFEC                link       A6, -0x0014
  6971. 00004D1C  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  6972. 00004D20  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6973. 00004D24  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  6974. 00004D28  206E 0008                movea.l    A0, [A6 + 0x8]
  6975. 00004D2C  2850                     movea.l    A4, [A0]
  6976. 00004D2E  486E FFFC                pea.l      [A6 - 0x4]
  6977. 00004D32  486D 9680                pea.l      [A5 - 0x6980]
  6978. 00004D36  4EBA BBF0                jsr        [PC - 0x4410 /* 00000928 */]
  6979. 00004D3A  508F                     addq.l     A7, 8
  6980. 00004D3C  42A7                     clr.l      -[A7]
  6981. 00004D3E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6982. 00004D42  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  6983. 00004D46  201F                     move.l     D0, [A7]+
  6984. 00004D48  4878 0010                push.l     0x10
  6985. 00004D4C  2F00                     move.l     -[A7], D0
  6986. 00004D4E  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  6987. 00004D52  3C00                     move.w     D6, D0
  6988. 00004D54  7E00                     moveq.l    D7, 0x00
  6989. 00004D56  603C                     bra        +0x3E /* 00004D94 */
  6990. label00004D58:
  6991. 00004D58  202C 0004                move.l     D0, [A4 + 0x4]
  6992. 00004D5C  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  6993. 00004D60  662C                     bne        +0x2E /* 00004D8E */
  6994. 00004D62  486D 9684                pea.l      [A5 - 0x697C]
  6995. 00004D66  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  6996. 00004D6A  4EBA FD72                jsr        [PC - 0x28E /* 00004ADE */]
  6997. 00004D6E  508F                     addq.l     A7, 8
  6998. 00004D70  4A40                     tst.w      D0
  6999. 00004D72  671A                     beq        +0x1C /* 00004D8E */
  7000. 00004D74  206E 000C                movea.l    A0, [A6 + 0xC]
  7001. 00004D78  43D4                     lea.l      A1, [A4]
  7002. 00004D7A  20D9                     move.l     [A0]+, [A1]+
  7003. 00004D7C  20D9                     move.l     [A0]+, [A1]+
  7004. 00004D7E  20D9                     move.l     [A0]+, [A1]+
  7005. 00004D80  20D9                     move.l     [A0]+, [A1]+
  7006. 00004D82  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7007. 00004D86  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  7008. 00004D8A  7000                     moveq.l    D0, 0x00
  7009. 00004D8C  6040                     bra        +0x42 /* 00004DCE */
  7010. label00004D8E:
  7011. 00004D8E  49EC 0010                lea.l      A4, [A4 + 0x10]
  7012. 00004D92  5247                     addq.w     D7, 1
  7013. label00004D94:
  7014. 00004D94  BE46                     cmp.w      D7, D6
  7015. 00004D96  6DC0                     blt        -0x3E /* 00004D58 */
  7016. 00004D98  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7017. 00004D9C  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  7018. 00004DA0  486E FFEC                pea.l      [A6 - 0x14]
  7019. 00004DA4  486D 9688                pea.l      [A5 - 0x6978]
  7020. 00004DA8  4EBA FE78                jsr        [PC - 0x188 /* 00004C22 */]
  7021. 00004DAC  508F                     addq.l     A7, 8
  7022. 00004DAE  486E FFEC                pea.l      [A6 - 0x14]
  7023. 00004DB2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7024. 00004DB6  4EBA FF0C                jsr        [PC - 0xF4 /* 00004CC4 */]
  7025. 00004DBA  508F                     addq.l     A7, 8
  7026. 00004DBC  206E 000C                movea.l    A0, [A6 + 0xC]
  7027. 00004DC0  43EE FFEC                lea.l      A1, [A6 - 0x14]
  7028. 00004DC4  20D9                     move.l     [A0]+, [A1]+
  7029. 00004DC6  20D9                     move.l     [A0]+, [A1]+
  7030. 00004DC8  20D9                     move.l     [A0]+, [A1]+
  7031. 00004DCA  20D9                     move.l     [A0]+, [A1]+
  7032. 00004DCC  7000                     moveq.l    D0, 0x00
  7033. label00004DCE:
  7034. 00004DCE  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  7035. 00004DD2  4E5E                     unlink     A6
  7036. 00004DD4  4E75                     rts
  7037. export_150:
  7038. 00004DD6  4E56 FFB0                link       A6, -0x0050
  7039. 00004DDA  48E7 0700                movem.l    -[A7], D5,D6,D7
  7040. 00004DDE  7A00                     moveq.l    D5, 0x00
  7041. 00004DE0  7CFF                     moveq.l    D6, 0xFFFFFFFF
  7042. 00004DE2  206E 000C                movea.l    A0, [A6 + 0xC]
  7043. 00004DE6  2050                     movea.l    A0, [A0]
  7044. 00004DE8  2D68 000C FFBC           move.l     [A6 - 0x44], [A0 + 0xC]
  7045. 00004DEE  202E FFBC                move.l     D0, [A6 - 0x44]
  7046. 00004DF2  E580                     asl        D0, 2
  7047. 00004DF4  2D40 FFB4                move.l     [A6 - 0x4C], D0
  7048. 00004DF8  2F2E FFB4                move.l     -[A7], [A6 - 0x4C]
  7049. 00004DFC  4EAD 06F2                jsr        [A5 + 0x6F2 /* export_218 */]
  7050. 00004E00  588F                     addq.l     A7, 4
  7051. 00004E02  4A40                     tst.w      D0
  7052. 00004E04  6706                     beq        +0x8 /* 00004E0C */
  7053. 00004E06  7025                     moveq.l    D0, 0x25
  7054. 00004E08  6000 0092                bra        +0x94 /* 00004E9C */
  7055. label00004E0C:
  7056. 00004E0C  42A7                     clr.l      -[A7]
  7057. 00004E0E  2F2E FFB4                move.l     -[A7], [A6 - 0x4C]
  7058. 00004E12  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  7059. 00004E16  205F                     movea.l    A0, [A7]+
  7060. 00004E18  2D48 FFB0                move.l     [A6 - 0x50], A0
  7061. 00004E1C  206E 000C                movea.l    A0, [A6 + 0xC]
  7062. 00004E20  2050                     movea.l    A0, [A0]
  7063. 00004E22  2D68 0008 FFB8           move.l     [A6 - 0x48], [A0 + 0x8]
  7064. 00004E28  7E01                     moveq.l    D7, 0x01
  7065. 00004E2A  6000 0060                bra        +0x62 /* 00004E8C */
  7066. label00004E2E:
  7067. 00004E2E  486E FFC0                pea.l      [A6 - 0x40]
  7068. 00004E32  2F07                     move.l     -[A7], D7
  7069. 00004E34  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7070. 00004E38  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7071. 00004E3C  4EBA EE78                jsr        [PC - 0x1188 /* 00003CB6 */]
  7072. 00004E40  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7073. 00004E44  BCAE FFC4                cmp.l      D6, [A6 - 0x3C]
  7074. 00004E48  6740                     beq        +0x42 /* 00004E8A */
  7075. 00004E4A  2C2E FFC4                move.l     D6, [A6 - 0x3C]
  7076. 00004E4E  2F06                     move.l     -[A7], D6
  7077. 00004E50  2F05                     move.l     -[A7], D5
  7078. 00004E52  2F2E FFB0                move.l     -[A7], [A6 - 0x50]
  7079. 00004E56  4EBA 004C                jsr        [PC + 0x4C /* 00004EA4 */]
  7080. 00004E5A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7081. 00004E5E  4A40                     tst.w      D0
  7082. 00004E60  6628                     bne        +0x2A /* 00004E8A */
  7083. 00004E62  206E FFB0                movea.l    A0, [A6 - 0x50]
  7084. 00004E66  2005                     move.l     D0, D5
  7085. 00004E68  E580                     asl        D0, 2
  7086. 00004E6A  D090                     add.l      D0, [A0]
  7087. 00004E6C  2040                     movea.l    A0, D0
  7088. 00004E6E  2086                     move.l     [A0], D6
  7089. 00004E70  5285                     addq.l     D5, 1
  7090. 00004E72  BCAE 0010                cmp.l      D6, [A6 + 0x10]
  7091. 00004E76  6612                     bne        +0x14 /* 00004E8A */
  7092. 00004E78  206E 0014                movea.l    A0, [A6 + 0x14]
  7093. 00004E7C  2085                     move.l     [A0], D5
  7094. 00004E7E  2F2E FFB0                move.l     -[A7], [A6 - 0x50]
  7095. 00004E82  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  7096. 00004E86  7000                     moveq.l    D0, 0x00
  7097. 00004E88  6012                     bra        +0x14 /* 00004E9C */
  7098. label00004E8A:
  7099. 00004E8A  5287                     addq.l     D7, 1
  7100. label00004E8C:
  7101. 00004E8C  BEAE FFB8                cmp.l      D7, [A6 - 0x48]
  7102. 00004E90  6F9C                     ble        -0x62 /* 00004E2E */
  7103. 00004E92  2F2E FFB0                move.l     -[A7], [A6 - 0x50]
  7104. 00004E96  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  7105. 00004E9A  703C                     moveq.l    D0, 0x3C
  7106. label00004E9C:
  7107. 00004E9C  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  7108. 00004EA0  4E5E                     unlink     A6
  7109. 00004EA2  4E75                     rts
  7110. fn00004EA4:
  7111. 00004EA4  4E56 0000                link       A6, 0
  7112. 00004EA8  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  7113. 00004EAC  286E 0008                movea.l    A4, [A6 + 0x8]
  7114. 00004EB0  2C2E 000C                move.l     D6, [A6 + 0xC]
  7115. 00004EB4  2E2E 0010                move.l     D7, [A6 + 0x10]
  7116. 00004EB8  7A00                     moveq.l    D5, 0x00
  7117. 00004EBA  6012                     bra        +0x14 /* 00004ECE */
  7118. label00004EBC:
  7119. 00004EBC  2005                     move.l     D0, D5
  7120. 00004EBE  E580                     asl        D0, 2
  7121. 00004EC0  D094                     add.l      D0, [A4]
  7122. 00004EC2  2040                     movea.l    A0, D0
  7123. 00004EC4  BE90                     cmp.l      D7, [A0]
  7124. 00004EC6  6604                     bne        +0x6 /* 00004ECC */
  7125. 00004EC8  7001                     moveq.l    D0, 0x01
  7126. 00004ECA  6008                     bra        +0xA /* 00004ED4 */
  7127. label00004ECC:
  7128. 00004ECC  5285                     addq.l     D5, 1
  7129. label00004ECE:
  7130. 00004ECE  BA86                     cmp.l      D5, D6
  7131. 00004ED0  6DEA                     blt        -0x14 /* 00004EBC */
  7132. 00004ED2  7000                     moveq.l    D0, 0x00
  7133. label00004ED4:
  7134. 00004ED4  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  7135. 00004ED8  4E5E                     unlink     A6
  7136. 00004EDA  4E75                     rts
  7137. export_160:
  7138. fn00004EDC:
  7139. 00004EDC  4E56 0000                link       A6, 0
  7140. 00004EE0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7141. 00004EE4  4EBA F92C                jsr        [PC - 0x6D4 /* 00004812 */]
  7142. 00004EE8  588F                     addq.l     A7, 4
  7143. 00004EEA  42A7                     clr.l      -[A7]
  7144. 00004EEC  42A7                     clr.l      -[A7]
  7145. 00004EEE  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  7146. 00004EF2  205F                     movea.l    A0, [A7]+
  7147. 00004EF4  226E 000C                movea.l    A1, [A6 + 0xC]
  7148. 00004EF8  2288                     move.l     [A1], A0
  7149. 00004EFA  42A7                     clr.l      -[A7]
  7150. 00004EFC  206E 000C                movea.l    A0, [A6 + 0xC]
  7151. 00004F00  2F10                     move.l     -[A7], [A0]
  7152. 00004F02  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7153. 00004F06  4EAD 0C5A                jsr        [A5 + 0xC5A /* export_391 */]
  7154. 00004F0A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7155. 00004F0E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7156. 00004F12  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  7157. 00004F16  206E 000C                movea.l    A0, [A6 + 0xC]
  7158. 00004F1A  2F10                     move.l     -[A7], [A0]
  7159. 00004F1C  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  7160. 00004F20  4E5E                     unlink     A6
  7161. 00004F22  4E75                     rts
  7162. export_66:
  7163. fn00004F24:
  7164. 00004F24  4E56 FDA0                link       A6, -0x0260
  7165. 00004F28  48E7 1F00                movem.l    -[A7], D3,D4,D5,D6,D7
  7166. 00004F2C  3E2E 000C                move.w     D7, [A6 + 0xC]
  7167. 00004F30  3C2E 000E                move.w     D6, [A6 + 0xE]
  7168. 00004F34  4A6D 8FB2                tst.w      [A5 - 0x704E]
  7169. 00004F38  6700 0166                beq        +0x168 /* 000050A0 */
  7170. 00004F3C  7800                     moveq.l    D4, 0x00
  7171. 00004F3E  6036                     bra        +0x38 /* 00004F76 */
  7172. label00004F40:
  7173. 00004F40  206E 0010                movea.l    A0, [A6 + 0x10]
  7174. 00004F44  2004                     move.l     D0, D4
  7175. 00004F46  E780                     asl        D0, 3
  7176. 00004F48  D090                     add.l      D0, [A0]
  7177. 00004F4A  2040                     movea.l    A0, D0
  7178. 00004F4C  43EE FFA6                lea.l      A1, [A6 - 0x5A]
  7179. 00004F50  41E8 000A                lea.l      A0, [A0 + 0xA]
  7180. 00004F54  22D8                     move.l     [A1]+, [A0]+
  7181. 00004F56  32D8                     move.w     [A1]+, [A0]+
  7182. 00004F58  2004                     move.l     D0, D4
  7183. 00004F5A  D080                     add.l      D0, D0
  7184. 00004F5C  D08E                     add.l      D0, A6
  7185. 00004F5E  42A7                     clr.l      -[A7]
  7186. 00004F60  486E FFA6                pea.l      [A6 - 0x5A]
  7187. 00004F64  2D40 FDA0                move.l     [A6 - 0x260], D0
  7188. 00004F68  AA33                     syscall    Color2Index
  7189. 00004F6A  201F                     move.l     D0, [A7]+
  7190. 00004F6C  206E FDA0                movea.l    A0, [A6 - 0x260]
  7191. 00004F70  3140 FDA4                move.w     [A0 - 0x25C], D0
  7192. 00004F74  5284                     addq.l     D4, 1
  7193. label00004F76:
  7194. 00004F76  0C84 0000 0100           cmpi.l     D4, 0x100
  7195. 00004F7C  6DC2                     blt        -0x3C /* 00004F40 */
  7196. 00004F7E  3A07                     move.w     D5, D7
  7197. 00004F80  6000 0118                bra        +0x11A /* 0000509A */
  7198. label00004F84:
  7199. 00004F84  206E 0008                movea.l    A0, [A6 + 0x8]
  7200. 00004F88  3005                     move.w     D0, D5
  7201. 00004F8A  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  7202. 00004F8E  D090                     add.l      D0, [A0]
  7203. 00004F90  2040                     movea.l    A0, D0
  7204. 00004F92  43EE FFAC                lea.l      A1, [A6 - 0x54]
  7205. 00004F96  7013                     moveq.l    D0, 0x13
  7206. label00004F98:
  7207. 00004F98  22D8                     move.l     [A1]+, [A0]+
  7208. 00004F9A  51C8 FFFC                dbf        D0, -0x6 /* 00004F98 */
  7209. 00004F9E  32D8                     move.w     [A1]+, [A0]+
  7210. 00004FA0  0C6E 0069 FFAC           cmpi.w     [A6 - 0x54], 0x69 /* 'i' */
  7211. 00004FA6  6652                     bne        +0x54 /* 00004FFA */
  7212. 00004FA8  4A6E FFF2                tst.w      [A6 - 0xE]
  7213. 00004FAC  674C                     beq        +0x4E /* 00004FFA */
  7214. 00004FAE  42A7                     clr.l      -[A7]
  7215. 00004FB0  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  7216. 00004FB4  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  7217. 00004FB8  201F                     move.l     D0, [A7]+
  7218. 00004FBA  2600                     move.l     D3, D0
  7219. 00004FBC  7800                     moveq.l    D4, 0x00
  7220. 00004FBE  6032                     bra        +0x34 /* 00004FF2 */
  7221. label00004FC0:
  7222. 00004FC0  206E FFEA                movea.l    A0, [A6 - 0x16]
  7223. 00004FC4  2010                     move.l     D0, [A0]
  7224. 00004FC6  D084                     add.l      D0, D4
  7225. 00004FC8  2040                     movea.l    A0, D0
  7226. 00004FCA  1010                     move.b     D0, [A0]
  7227. 00004FCC  4880                     ext.w      D0
  7228. 00004FCE  3D40 FFA4                move.w     [A6 - 0x5C], D0
  7229. 00004FD2  206E FFEA                movea.l    A0, [A6 - 0x16]
  7230. 00004FD6  2010                     move.l     D0, [A0]
  7231. 00004FD8  D084                     add.l      D0, D4
  7232. 00004FDA  323C 00FF                move.w     D1, 0xFF
  7233. 00004FDE  C26E FFA4                and.w      D1, [A6 - 0x5C]
  7234. 00004FE2  48C1                     ext.l      D1
  7235. 00004FE4  D281                     add.l      D1, D1
  7236. 00004FE6  D28E                     add.l      D1, A6
  7237. 00004FE8  2041                     movea.l    A0, D1
  7238. 00004FEA  2240                     movea.l    A1, D0
  7239. 00004FEC  12A8 FDA5                move.b     [A1], [A0 - 0x25B]
  7240. 00004FF0  5284                     addq.l     D4, 1
  7241. label00004FF2:
  7242. 00004FF2  B883                     cmp.l      D4, D3
  7243. 00004FF4  6DCA                     blt        -0x34 /* 00004FC0 */
  7244. 00004FF6  6000 0084                bra        +0x86 /* 0000507C */
  7245. label00004FFA:
  7246. 00004FFA  0C6E 006C FFAC           cmpi.w     [A6 - 0x54], 0x6C /* 'l' */
  7247. 00005000  6632                     bne        +0x34 /* 00005034 */
  7248. 00005002  42A7                     clr.l      -[A7]
  7249. 00005004  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  7250. 00005008  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  7251. 0000500C  201F                     move.l     D0, [A7]+
  7252. 0000500E  4878 0052                push.l     0x52 /* 'R' */
  7253. 00005012  2F00                     move.l     -[A7], D0
  7254. 00005014  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  7255. 00005018  3D40 FFFE                move.w     [A6 - 0x2], D0
  7256. 0000501C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  7257. 00005020  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  7258. 00005024  4267                     clr.w      -[A7]
  7259. 00005026  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  7260. 0000502A  4EBA FEF8                jsr        [PC - 0x108 /* 00004F24 */]
  7261. 0000502E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7262. 00005032  6048                     bra        +0x4A /* 0000507C */
  7263. label00005034:
  7264. 00005034  302E FFC6                move.w     D0, [A6 - 0x3A]
  7265. 00005038  48C0                     ext.l      D0
  7266. 0000503A  D080                     add.l      D0, D0
  7267. 0000503C  D08E                     add.l      D0, A6
  7268. 0000503E  2040                     movea.l    A0, D0
  7269. 00005040  3D68 FDA4 FFC6           move.w     [A6 - 0x3A], [A0 - 0x25C]
  7270. 00005046  302E FFC8                move.w     D0, [A6 - 0x38]
  7271. 0000504A  48C0                     ext.l      D0
  7272. 0000504C  D080                     add.l      D0, D0
  7273. 0000504E  D08E                     add.l      D0, A6
  7274. 00005050  2040                     movea.l    A0, D0
  7275. 00005052  3D68 FDA4 FFC8           move.w     [A6 - 0x38], [A0 - 0x25C]
  7276. 00005058  302E FFCA                move.w     D0, [A6 - 0x36]
  7277. 0000505C  48C0                     ext.l      D0
  7278. 0000505E  D080                     add.l      D0, D0
  7279. 00005060  D08E                     add.l      D0, A6
  7280. 00005062  2040                     movea.l    A0, D0
  7281. 00005064  3D68 FDA4 FFCA           move.w     [A6 - 0x36], [A0 - 0x25C]
  7282. 0000506A  302E FFCC                move.w     D0, [A6 - 0x34]
  7283. 0000506E  48C0                     ext.l      D0
  7284. 00005070  D080                     add.l      D0, D0
  7285. 00005072  D08E                     add.l      D0, A6
  7286. 00005074  2040                     movea.l    A0, D0
  7287. 00005076  3D68 FDA4 FFCC           move.w     [A6 - 0x34], [A0 - 0x25C]
  7288. label0000507C:
  7289. 0000507C  206E 0008                movea.l    A0, [A6 + 0x8]
  7290. 00005080  3005                     move.w     D0, D5
  7291. 00005082  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  7292. 00005086  D090                     add.l      D0, [A0]
  7293. 00005088  2040                     movea.l    A0, D0
  7294. 0000508A  43EE FFAC                lea.l      A1, [A6 - 0x54]
  7295. 0000508E  7013                     moveq.l    D0, 0x13
  7296. label00005090:
  7297. 00005090  20D9                     move.l     [A0]+, [A1]+
  7298. 00005092  51C8 FFFC                dbf        D0, -0x6 /* 00005090 */
  7299. 00005096  30D9                     move.w     [A0]+, [A1]+
  7300. 00005098  5245                     addq.w     D5, 1
  7301. label0000509A:
  7302. 0000509A  BA46                     cmp.w      D5, D6
  7303. 0000509C  6D00 FEE6                blt        -0x118 /* 00004F84 */
  7304. label000050A0:
  7305. 000050A0  4CDF 00F8                movem.l    D3,D4,D5,D6,D7, [A7]+
  7306. 000050A4  4E5E                     unlink     A6
  7307. 000050A6  4E75                     rts
  7308. export_78:
  7309. fn000050A8:
  7310. 000050A8  4E56 FFC4                link       A6, -0x003C
  7311. 000050AC  48E7 0108                movem.l    -[A7], D7,A4
  7312. 000050B0  286E 000C                movea.l    A4, [A6 + 0xC]
  7313. 000050B4  206E 0018                movea.l    A0, [A6 + 0x18]
  7314. 000050B8  4250                     clr.w      [A0]
  7315. 000050BA  42A7                     clr.l      -[A7]
  7316. 000050BC  42A7                     clr.l      -[A7]
  7317. 000050BE  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  7318. 000050C2  205F                     movea.l    A0, [A7]+
  7319. 000050C4  226E 001C                movea.l    A1, [A6 + 0x1C]
  7320. 000050C8  2288                     move.l     [A1], A0
  7321. label000050CA:
  7322. 000050CA  486E FFC4                pea.l      [A6 - 0x3C]
  7323. 000050CE  486E FFFE                pea.l      [A6 - 0x2]
  7324. 000050D2  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  7325. 000050D6  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  7326. 000050DA  2F0C                     move.l     -[A7], A4
  7327. 000050DC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7328. 000050E0  4EAD 0BB2                jsr        [A5 + 0xBB2 /* export_370 */]
  7329. 000050E4  4FEF 0018                lea.l      A7, [A7 + 0x18]
  7330. 000050E8  3E00                     move.w     D7, D0
  7331. 000050EA  4A47                     tst.w      D7
  7332. 000050EC  6710                     beq        +0x12 /* 000050FE */
  7333. 000050EE  206E 001C                movea.l    A0, [A6 + 0x1C]
  7334. 000050F2  2F10                     move.l     -[A7], [A0]
  7335. 000050F4  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  7336. 000050F8  3007                     move.w     D0, D7
  7337. 000050FA  6000 0080                bra        +0x82 /* 0000517C */
  7338. label000050FE:
  7339. 000050FE  206E 0018                movea.l    A0, [A6 + 0x18]
  7340. 00005102  302E FFFE                move.w     D0, [A6 - 0x2]
  7341. 00005106  D150                     add.w      [A0], D0
  7342. 00005108  302E FFFE                move.w     D0, [A6 - 0x2]
  7343. 0000510C  48C0                     ext.l      D0
  7344. 0000510E  E780                     asl        D0, 3
  7345. 00005110  D9C0                     add.l      A4, D0
  7346. 00005112  3F3C 0004                move.w     -[A7], 0x4
  7347. 00005116  486E FFC4                pea.l      [A6 - 0x3C]
  7348. 0000511A  4EBA 208E                jsr        [PC + 0x208E /* 000071AA */]
  7349. 0000511E  5C8F                     addq.l     A7, 6
  7350. 00005120  0C54 0007                cmpi.w     [A4], 0x7
  7351. 00005124  6638                     bne        +0x3A /* 0000515E */
  7352. 00005126  206E 0018                movea.l    A0, [A6 + 0x18]
  7353. 0000512A  5250                     addq.w     [A0], 1
  7354. 0000512C  508C                     addq.l     A4, 8
  7355. 0000512E  4267                     clr.w      -[A7]
  7356. 00005130  2F2E FFD6                move.l     -[A7], [A6 - 0x2A]
  7357. 00005134  206E 001C                movea.l    A0, [A6 + 0x1C]
  7358. 00005138  2F10                     move.l     -[A7], [A0]
  7359. 0000513A  4EAD 1412                jsr        [A5 + 0x1412 /* export_638 */]
  7360. 0000513E  301F                     move.w     D0, [A7]+
  7361. 00005140  3F3C 002C                move.w     -[A7], 0x2C /* ',' */
  7362. 00005144  206E 001C                movea.l    A0, [A6 + 0x1C]
  7363. 00005148  2F10                     move.l     -[A7], [A0]
  7364. 0000514A  4EBA F68E                jsr        [PC - 0x972 /* 000047DA */]
  7365. 0000514E  5C8F                     addq.l     A7, 6
  7366. 00005150  486E FFC4                pea.l      [A6 - 0x3C]
  7367. 00005154  4EBA 1D26                jsr        [PC + 0x1D26 /* 00006E7C */]
  7368. 00005158  588F                     addq.l     A7, 4
  7369. 0000515A  6000 FF6E                bra        -0x90 /* 000050CA */
  7370. label0000515E:
  7371. 0000515E  4267                     clr.w      -[A7]
  7372. 00005160  2F2E FFD6                move.l     -[A7], [A6 - 0x2A]
  7373. 00005164  206E 001C                movea.l    A0, [A6 + 0x1C]
  7374. 00005168  2F10                     move.l     -[A7], [A0]
  7375. 0000516A  4EAD 1412                jsr        [A5 + 0x1412 /* export_638 */]
  7376. 0000516E  301F                     move.w     D0, [A7]+
  7377. 00005170  486E FFC4                pea.l      [A6 - 0x3C]
  7378. 00005174  4EBA 1D06                jsr        [PC + 0x1D06 /* 00006E7C */]
  7379. 00005178  588F                     addq.l     A7, 4
  7380. 0000517A  7000                     moveq.l    D0, 0x00
  7381. label0000517C:
  7382. 0000517C  4CDF 1080                movem.l    D7,A4, [A7]+
  7383. 00005180  4E5E                     unlink     A6
  7384. 00005182  4E75                     rts
  7385. export_75:
  7386. fn00005184:
  7387. 00005184  4E56 FEE2                link       A6, -0x011E
  7388. 00005188  2F0C                     move.l     -[A7], A4
  7389. 0000518A  286E 0008                movea.l    A4, [A6 + 0x8]
  7390. 0000518E  2D6C 001A FFE2           move.l     [A6 - 0x1E], [A4 + 0x1A]
  7391. 00005194  206E FFE2                movea.l    A0, [A6 - 0x1E]
  7392. 00005198  302C 002A                move.w     D0, [A4 + 0x2A]
  7393. 0000519C  C1FC 001A                muls.w     D0, 0x1A
  7394. 000051A0  D090                     add.l      D0, [A0]
  7395. 000051A2  2040                     movea.l    A0, D0
  7396. 000051A4  43EE FFE6                lea.l      A1, [A6 - 0x1A]
  7397. 000051A8  7005                     moveq.l    D0, 0x05
  7398. label000051AA:
  7399. 000051AA  22D8                     move.l     [A1]+, [A0]+
  7400. 000051AC  51C8 FFFC                dbf        D0, -0x6 /* 000051AA */
  7401. 000051B0  32D8                     move.w     [A1]+, [A0]+
  7402. 000051B2  486E FEE2                pea.l      [A6 - 0x11E]
  7403. 000051B6  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  7404. 000051BA  4EBA EE06                jsr        [PC - 0x11FA /* 00003FC2 */]
  7405. 000051BE  508F                     addq.l     A7, 8
  7406. 000051C0  7000                     moveq.l    D0, 0x00
  7407. 000051C2  102E FEE2                move.b     D0, [A6 - 0x11E]
  7408. 000051C6  4A40                     tst.w      D0
  7409. 000051C8  6624                     bne        +0x26 /* 000051EE */
  7410. 000051CA  0C6E 2329 000C           cmpi.w     [A6 + 0xC], 0x2329 /* '#)' */
  7411. 000051D0  6606                     bne        +0x8 /* 000051D8 */
  7412. 000051D2  3D7C 232B 000C           move.w     [A6 + 0xC], 0x232B /* '#+' */
  7413. label000051D8:
  7414. 000051D8  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7415. 000051DC  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  7416. 000051E0  2F0C                     move.l     -[A7], A4
  7417. 000051E2  4EBA 007A                jsr        [PC + 0x7A /* 0000525E */]
  7418. 000051E6  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7419. 000051EA  6000 006C                bra        +0x6E /* 00005258 */
  7420. label000051EE:
  7421. 000051EE  0C6E 2329 000C           cmpi.w     [A6 + 0xC], 0x2329 /* '#)' */
  7422. 000051F4  6610                     bne        +0x12 /* 00005206 */
  7423. 000051F6  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7424. 000051FA  486E FEE2                pea.l      [A6 - 0x11E]
  7425. 000051FE  4EBA F57E                jsr        [PC - 0xA82 /* 0000477E */]
  7426. 00005202  508F                     addq.l     A7, 8
  7427. 00005204  6052                     bra        +0x54 /* 00005258 */
  7428. label00005206:
  7429. 00005206  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7430. 0000520A  486D 968C                pea.l      [A5 - 0x6974]
  7431. 0000520E  4EBA F56E                jsr        [PC - 0xA92 /* 0000477E */]
  7432. 00005212  508F                     addq.l     A7, 8
  7433. 00005214  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7434. 00005218  486E FEE2                pea.l      [A6 - 0x11E]
  7435. 0000521C  4EBA F560                jsr        [PC - 0xAA0 /* 0000477E */]
  7436. 00005220  508F                     addq.l     A7, 8
  7437. 00005222  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7438. 00005226  3F3C 0022                move.w     -[A7], 0x22 /* '\"' */
  7439. 0000522A  4EBA F586                jsr        [PC - 0xA7A /* 000047B2 */]
  7440. 0000522E  5C8F                     addq.l     A7, 6
  7441. 00005230  0C6E 232B 000C           cmpi.w     [A6 + 0xC], 0x232B /* '#+' */
  7442. 00005236  6720                     beq        +0x22 /* 00005258 */
  7443. 00005238  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7444. 0000523C  486D 9694                pea.l      [A5 - 0x696C]
  7445. 00005240  4EBA F53C                jsr        [PC - 0xAC4 /* 0000477E */]
  7446. 00005244  508F                     addq.l     A7, 8
  7447. 00005246  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7448. 0000524A  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  7449. 0000524E  2F0C                     move.l     -[A7], A4
  7450. 00005250  4EBA 00B8                jsr        [PC + 0xB8 /* 0000530A */]
  7451. 00005254  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7452. label00005258:
  7453. 00005258  285F                     movea.l    A4, [A7]+
  7454. 0000525A  4E5E                     unlink     A6
  7455. 0000525C  4E75                     rts
  7456. export_91:
  7457. fn0000525E:
  7458. 0000525E  4E56 FEE2                link       A6, -0x011E
  7459. 00005262  2F0C                     move.l     -[A7], A4
  7460. 00005264  286E 0008                movea.l    A4, [A6 + 0x8]
  7461. 00005268  2D6C 001A FFE2           move.l     [A6 - 0x1E], [A4 + 0x1A]
  7462. 0000526E  206E FFE2                movea.l    A0, [A6 - 0x1E]
  7463. 00005272  302C 002A                move.w     D0, [A4 + 0x2A]
  7464. 00005276  C1FC 001A                muls.w     D0, 0x1A
  7465. 0000527A  D090                     add.l      D0, [A0]
  7466. 0000527C  2040                     movea.l    A0, D0
  7467. 0000527E  43EE FFE6                lea.l      A1, [A6 - 0x1A]
  7468. 00005282  7005                     moveq.l    D0, 0x05
  7469. label00005284:
  7470. 00005284  22D8                     move.l     [A1]+, [A0]+
  7471. 00005286  51C8 FFFC                dbf        D0, -0x6 /* 00005284 */
  7472. 0000528A  32D8                     move.w     [A1]+, [A0]+
  7473. 0000528C  0C6E 2329 000C           cmpi.w     [A6 + 0xC], 0x2329 /* '#)' */
  7474. 00005292  661E                     bne        +0x20 /* 000052B2 */
  7475. 00005294  486E FEE2                pea.l      [A6 - 0x11E]
  7476. 00005298  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  7477. 0000529C  4EBA ED10                jsr        [PC - 0x12F0 /* 00003FAE */]
  7478. 000052A0  508F                     addq.l     A7, 8
  7479. 000052A2  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7480. 000052A6  486E FEE2                pea.l      [A6 - 0x11E]
  7481. 000052AA  4EBA F4D2                jsr        [PC - 0xB2E /* 0000477E */]
  7482. 000052AE  508F                     addq.l     A7, 8
  7483. 000052B0  6052                     bra        +0x54 /* 00005304 */
  7484. label000052B2:
  7485. 000052B2  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7486. 000052B6  486D 969A                pea.l      [A5 - 0x6966]
  7487. 000052BA  4EBA F4C2                jsr        [PC - 0xB3E /* 0000477E */]
  7488. 000052BE  508F                     addq.l     A7, 8
  7489. 000052C0  486E FEE2                pea.l      [A6 - 0x11E]
  7490. 000052C4  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  7491. 000052C8  4EBA ECE4                jsr        [PC - 0x131C /* 00003FAE */]
  7492. 000052CC  508F                     addq.l     A7, 8
  7493. 000052CE  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7494. 000052D2  486E FEE2                pea.l      [A6 - 0x11E]
  7495. 000052D6  4EBA F4A6                jsr        [PC - 0xB5A /* 0000477E */]
  7496. 000052DA  508F                     addq.l     A7, 8
  7497. 000052DC  0C6E 232B 000C           cmpi.w     [A6 + 0xC], 0x232B /* '#+' */
  7498. 000052E2  6720                     beq        +0x22 /* 00005304 */
  7499. 000052E4  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7500. 000052E8  486D 96A4                pea.l      [A5 - 0x695C]
  7501. 000052EC  4EBA F490                jsr        [PC - 0xB70 /* 0000477E */]
  7502. 000052F0  508F                     addq.l     A7, 8
  7503. 000052F2  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7504. 000052F6  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  7505. 000052FA  2F0C                     move.l     -[A7], A4
  7506. 000052FC  4EBA 00D0                jsr        [PC + 0xD0 /* 000053CE */]
  7507. 00005300  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7508. label00005304:
  7509. 00005304  285F                     movea.l    A4, [A7]+
  7510. 00005306  4E5E                     unlink     A6
  7511. 00005308  4E75                     rts
  7512. export_100:
  7513. fn0000530A:
  7514. 0000530A  4E56 FEFC                link       A6, -0x0104
  7515. 0000530E  2F0C                     move.l     -[A7], A4
  7516. 00005310  286E 0008                movea.l    A4, [A6 + 0x8]
  7517. 00005314  2D6C 0016 FFFC           move.l     [A6 - 0x4], [A4 + 0x16]
  7518. 0000531A  206E FFFC                movea.l    A0, [A6 - 0x4]
  7519. 0000531E  486E FEFC                pea.l      [A6 - 0x104]
  7520. 00005322  2050                     movea.l    A0, [A0]
  7521. 00005324  2F28 0012                move.l     -[A7], [A0 + 0x12]
  7522. 00005328  4EBA EC98                jsr        [PC - 0x1368 /* 00003FC2 */]
  7523. 0000532C  508F                     addq.l     A7, 8
  7524. 0000532E  7000                     moveq.l    D0, 0x00
  7525. 00005330  102E FEFC                move.b     D0, [A6 - 0x104]
  7526. 00005334  4A40                     tst.w      D0
  7527. 00005336  6624                     bne        +0x26 /* 0000535C */
  7528. 00005338  0C6E 2329 000C           cmpi.w     [A6 + 0xC], 0x2329 /* '#)' */
  7529. 0000533E  6606                     bne        +0x8 /* 00005346 */
  7530. 00005340  3D7C 232B 000C           move.w     [A6 + 0xC], 0x232B /* '#+' */
  7531. label00005346:
  7532. 00005346  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7533. 0000534A  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  7534. 0000534E  2F0C                     move.l     -[A7], A4
  7535. 00005350  4EBA 007C                jsr        [PC + 0x7C /* 000053CE */]
  7536. 00005354  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7537. 00005358  6000 006E                bra        +0x70 /* 000053C8 */
  7538. label0000535C:
  7539. 0000535C  0C6E 2329 000C           cmpi.w     [A6 + 0xC], 0x2329 /* '#)' */
  7540. 00005362  6610                     bne        +0x12 /* 00005374 */
  7541. 00005364  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7542. 00005368  486E FEFC                pea.l      [A6 - 0x104]
  7543. 0000536C  4EBA F410                jsr        [PC - 0xBF0 /* 0000477E */]
  7544. 00005370  508F                     addq.l     A7, 8
  7545. 00005372  6054                     bra        +0x56 /* 000053C8 */
  7546. label00005374:
  7547. 00005374  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7548. 00005378  486D 96AA                pea.l      [A5 - 0x6956]
  7549. 0000537C  4EBA F400                jsr        [PC - 0xC00 /* 0000477E */]
  7550. 00005380  508F                     addq.l     A7, 8
  7551. 00005382  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7552. 00005386  486E FEFC                pea.l      [A6 - 0x104]
  7553. 0000538A  4EBA F3F2                jsr        [PC - 0xC0E /* 0000477E */]
  7554. 0000538E  508F                     addq.l     A7, 8
  7555. 00005390  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7556. 00005394  3F3C 0022                move.w     -[A7], 0x22 /* '\"' */
  7557. 00005398  4EBA F418                jsr        [PC - 0xBE8 /* 000047B2 */]
  7558. 0000539C  5C8F                     addq.l     A7, 6
  7559. 0000539E  0C6E 232B 000C           cmpi.w     [A6 + 0xC], 0x232B /* '#+' */
  7560. 000053A4  6722                     beq        +0x24 /* 000053C8 */
  7561. 000053A6  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7562. 000053AA  486D 96B2                pea.l      [A5 - 0x694E]
  7563. 000053AE  4EBA F3CE                jsr        [PC - 0xC32 /* 0000477E */]
  7564. 000053B2  508F                     addq.l     A7, 8
  7565. 000053B4  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7566. 000053B8  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  7567. 000053BC  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  7568. 000053C0  4EBA 0704                jsr        [PC + 0x704 /* 00005AC6 */]
  7569. 000053C4  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7570. label000053C8:
  7571. 000053C8  285F                     movea.l    A4, [A7]+
  7572. 000053CA  4E5E                     unlink     A6
  7573. 000053CC  4E75                     rts
  7574. export_114:
  7575. fn000053CE:
  7576. 000053CE  4E56 FF00                link       A6, -0x0100
  7577. 000053D2  2F0C                     move.l     -[A7], A4
  7578. 000053D4  286E 0008                movea.l    A4, [A6 + 0x8]
  7579. 000053D8  0C6E 2329 000C           cmpi.w     [A6 + 0xC], 0x2329 /* '#)' */
  7580. 000053DE  661E                     bne        +0x20 /* 000053FE */
  7581. 000053E0  486E FF00                pea.l      [A6 - 0x100]
  7582. 000053E4  2F2C 0012                move.l     -[A7], [A4 + 0x12]
  7583. 000053E8  4EBA EBC4                jsr        [PC - 0x143C /* 00003FAE */]
  7584. 000053EC  508F                     addq.l     A7, 8
  7585. 000053EE  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7586. 000053F2  486E FF00                pea.l      [A6 - 0x100]
  7587. 000053F6  4EBA F386                jsr        [PC - 0xC7A /* 0000477E */]
  7588. 000053FA  508F                     addq.l     A7, 8
  7589. 000053FC  6054                     bra        +0x56 /* 00005452 */
  7590. label000053FE:
  7591. 000053FE  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7592. 00005402  486D 96B8                pea.l      [A5 - 0x6948]
  7593. 00005406  4EBA F376                jsr        [PC - 0xC8A /* 0000477E */]
  7594. 0000540A  508F                     addq.l     A7, 8
  7595. 0000540C  486E FF00                pea.l      [A6 - 0x100]
  7596. 00005410  2F2C 0012                move.l     -[A7], [A4 + 0x12]
  7597. 00005414  4EBA EB98                jsr        [PC - 0x1468 /* 00003FAE */]
  7598. 00005418  508F                     addq.l     A7, 8
  7599. 0000541A  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7600. 0000541E  486E FF00                pea.l      [A6 - 0x100]
  7601. 00005422  4EBA F35A                jsr        [PC - 0xCA6 /* 0000477E */]
  7602. 00005426  508F                     addq.l     A7, 8
  7603. 00005428  0C6E 232B 000C           cmpi.w     [A6 + 0xC], 0x232B /* '#+' */
  7604. 0000542E  6722                     beq        +0x24 /* 00005452 */
  7605. 00005430  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7606. 00005434  486D 96C2                pea.l      [A5 - 0x693E]
  7607. 00005438  4EBA F344                jsr        [PC - 0xCBC /* 0000477E */]
  7608. 0000543C  508F                     addq.l     A7, 8
  7609. 0000543E  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7610. 00005442  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  7611. 00005446  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  7612. 0000544A  4EBA 067A                jsr        [PC + 0x67A /* 00005AC6 */]
  7613. 0000544E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7614. label00005452:
  7615. 00005452  285F                     movea.l    A4, [A7]+
  7616. 00005454  4E5E                     unlink     A6
  7617. 00005456  4E75                     rts
  7618. export_127:
  7619. 00005458  4E56 FEAA                link       A6, -0x0156
  7620. 0000545C  2F0C                     move.l     -[A7], A4
  7621. 0000545E  286E 0008                movea.l    A4, [A6 + 0x8]
  7622. 00005462  2D6C 009E FFAA           move.l     [A6 - 0x56], [A4 + 0x9E]
  7623. 00005468  206E FFAA                movea.l    A0, [A6 - 0x56]
  7624. 0000546C  302C 0098                move.w     D0, [A4 + 0x98]
  7625. 00005470  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  7626. 00005474  D090                     add.l      D0, [A0]
  7627. 00005476  2040                     movea.l    A0, D0
  7628. 00005478  43EE FFAE                lea.l      A1, [A6 - 0x52]
  7629. 0000547C  7013                     moveq.l    D0, 0x13
  7630. label0000547E:
  7631. 0000547E  22D8                     move.l     [A1]+, [A0]+
  7632. 00005480  51C8 FFFC                dbf        D0, -0x6 /* 0000547E */
  7633. 00005484  32D8                     move.w     [A1]+, [A0]+
  7634. 00005486  422E FEAA                clr.b      [A6 - 0x156]
  7635. 0000548A  4AAE FFE8                tst.l      [A6 - 0x18]
  7636. 0000548E  670E                     beq        +0x10 /* 0000549E */
  7637. 00005490  486E FEAA                pea.l      [A6 - 0x156]
  7638. 00005494  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  7639. 00005498  4EBA EB28                jsr        [PC - 0x14D8 /* 00003FC2 */]
  7640. 0000549C  508F                     addq.l     A7, 8
  7641. label0000549E:
  7642. 0000549E  7000                     moveq.l    D0, 0x00
  7643. 000054A0  102E FEAA                move.b     D0, [A6 - 0x156]
  7644. 000054A4  4A40                     tst.w      D0
  7645. 000054A6  6624                     bne        +0x26 /* 000054CC */
  7646. 000054A8  0C6E 2329 000C           cmpi.w     [A6 + 0xC], 0x2329 /* '#)' */
  7647. 000054AE  6606                     bne        +0x8 /* 000054B6 */
  7648. 000054B0  3D7C 232B 000C           move.w     [A6 + 0xC], 0x232B /* '#+' */
  7649. label000054B6:
  7650. 000054B6  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7651. 000054BA  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  7652. 000054BE  2F0C                     move.l     -[A7], A4
  7653. 000054C0  4EBA 00F6                jsr        [PC + 0xF6 /* 000055B8 */]
  7654. 000054C4  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7655. 000054C8  6000 00E8                bra        +0xEA /* 000055B2 */
  7656. label000054CC:
  7657. 000054CC  0C6E 2329 000C           cmpi.w     [A6 + 0xC], 0x2329 /* '#)' */
  7658. 000054D2  6612                     bne        +0x14 /* 000054E6 */
  7659. 000054D4  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7660. 000054D8  486E FEAA                pea.l      [A6 - 0x156]
  7661. 000054DC  4EBA F2A0                jsr        [PC - 0xD60 /* 0000477E */]
  7662. 000054E0  508F                     addq.l     A7, 8
  7663. 000054E2  6000 00CE                bra        +0xD0 /* 000055B2 */
  7664. label000054E6:
  7665. 000054E6  202E FFAA                move.l     D0, [A6 - 0x56]
  7666. 000054EA  B0AC 005A                cmp.l      D0, [A4 + 0x5A]
  7667. 000054EE  6610                     bne        +0x12 /* 00005500 */
  7668. 000054F0  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7669. 000054F4  486D 96C8                pea.l      [A5 - 0x6938]
  7670. 000054F8  4EBA F284                jsr        [PC - 0xD7C /* 0000477E */]
  7671. 000054FC  508F                     addq.l     A7, 8
  7672. 000054FE  600E                     bra        +0x10 /* 0000550E */
  7673. label00005500:
  7674. 00005500  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7675. 00005504  486D 96CE                pea.l      [A5 - 0x6932]
  7676. 00005508  4EBA F274                jsr        [PC - 0xD8C /* 0000477E */]
  7677. 0000550C  508F                     addq.l     A7, 8
  7678. label0000550E:
  7679. 0000550E  302E FFB0                move.w     D0, [A6 - 0x50]
  7680. 00005512  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  7681. 00005516  0000 0002                ori.b      D0, 0x2
  7682. 0000551A  0036 0026 0004           ori.b      [A6 + D0.w + 0x4], 0x26 /* '&' */
  7683. 00005520  0012 2F2E                ori.b      [A2], 0x2E /* '.' */
  7684. 00005524  000E 486D                ori.b      A6, 0x6D /* 'm' */
  7685. 00005528  96D6                     sub.w      A3, [A6]
  7686. 0000552A  4EBA F252                jsr        [PC - 0xDAE /* 0000477E */]
  7687. 0000552E  508F                     addq.l     A7, 8
  7688. 00005530  601E                     bra        +0x20 /* 00005550 */
  7689. 00005532  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7690. 00005536  486D 96E0                pea.l      [A5 - 0x6920]
  7691. 0000553A  4EBA F242                jsr        [PC - 0xDBE /* 0000477E */]
  7692. 0000553E  508F                     addq.l     A7, 8
  7693. 00005540  600E                     bra        +0x10 /* 00005550 */
  7694. 00005542  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7695. 00005546  486D 96E8                pea.l      [A5 - 0x6918]
  7696. 0000554A  4EBA F232                jsr        [PC - 0xDCE /* 0000477E */]
  7697. 0000554E  508F                     addq.l     A7, 8
  7698. label00005550:
  7699. 00005550  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7700. 00005554  486E FEAA                pea.l      [A6 - 0x156]
  7701. 00005558  4EBA F224                jsr        [PC - 0xDDC /* 0000477E */]
  7702. 0000555C  508F                     addq.l     A7, 8
  7703. 0000555E  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7704. 00005562  3F3C 0022                move.w     -[A7], 0x22 /* '\"' */
  7705. 00005566  4EBA F24A                jsr        [PC - 0xDB6 /* 000047B2 */]
  7706. 0000556A  5C8F                     addq.l     A7, 6
  7707. 0000556C  0C6E 232B 000C           cmpi.w     [A6 + 0xC], 0x232B /* '#+' */
  7708. 00005572  673E                     beq        +0x40 /* 000055B2 */
  7709. 00005574  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7710. 00005578  486D 96F2                pea.l      [A5 - 0x690E]
  7711. 0000557C  4EBA F200                jsr        [PC - 0xE00 /* 0000477E */]
  7712. 00005580  508F                     addq.l     A7, 8
  7713. 00005582  202E FFAA                move.l     D0, [A6 - 0x56]
  7714. 00005586  B0AC 005A                cmp.l      D0, [A4 + 0x5A]
  7715. 0000558A  6614                     bne        +0x16 /* 000055A0 */
  7716. 0000558C  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7717. 00005590  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  7718. 00005594  2F0C                     move.l     -[A7], A4
  7719. 00005596  4EBA 0148                jsr        [PC + 0x148 /* 000056E0 */]
  7720. 0000559A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7721. 0000559E  6012                     bra        +0x14 /* 000055B2 */
  7722. label000055A0:
  7723. 000055A0  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7724. 000055A4  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  7725. 000055A8  2F0C                     move.l     -[A7], A4
  7726. 000055AA  4EBA 027E                jsr        [PC + 0x27E /* 0000582A */]
  7727. 000055AE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7728. label000055B2:
  7729. 000055B2  285F                     movea.l    A4, [A7]+
  7730. 000055B4  4E5E                     unlink     A6
  7731. 000055B6  4E75                     rts
  7732. export_144:
  7733. fn000055B8:
  7734. 000055B8  4E56 FEAA                link       A6, -0x0156
  7735. 000055BC  2F0C                     move.l     -[A7], A4
  7736. 000055BE  286E 0008                movea.l    A4, [A6 + 0x8]
  7737. 000055C2  2D6C 009E FFAA           move.l     [A6 - 0x56], [A4 + 0x9E]
  7738. 000055C8  206E FFAA                movea.l    A0, [A6 - 0x56]
  7739. 000055CC  302C 0098                move.w     D0, [A4 + 0x98]
  7740. 000055D0  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  7741. 000055D4  D090                     add.l      D0, [A0]
  7742. 000055D6  2040                     movea.l    A0, D0
  7743. 000055D8  43EE FFAE                lea.l      A1, [A6 - 0x52]
  7744. 000055DC  7013                     moveq.l    D0, 0x13
  7745. label000055DE:
  7746. 000055DE  22D8                     move.l     [A1]+, [A0]+
  7747. 000055E0  51C8 FFFC                dbf        D0, -0x6 /* 000055DE */
  7748. 000055E4  32D8                     move.w     [A1]+, [A0]+
  7749. 000055E6  0C6E 2329 000C           cmpi.w     [A6 + 0xC], 0x2329 /* '#)' */
  7750. 000055EC  6620                     bne        +0x22 /* 0000560E */
  7751. 000055EE  486E FEAA                pea.l      [A6 - 0x156]
  7752. 000055F2  2F2E FFB4                move.l     -[A7], [A6 - 0x4C]
  7753. 000055F6  4EBA E9B6                jsr        [PC - 0x164A /* 00003FAE */]
  7754. 000055FA  508F                     addq.l     A7, 8
  7755. 000055FC  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7756. 00005600  486E FEAA                pea.l      [A6 - 0x156]
  7757. 00005604  4EBA F178                jsr        [PC - 0xE88 /* 0000477E */]
  7758. 00005608  508F                     addq.l     A7, 8
  7759. 0000560A  6000 00CE                bra        +0xD0 /* 000056DA */
  7760. label0000560E:
  7761. 0000560E  202E FFAA                move.l     D0, [A6 - 0x56]
  7762. 00005612  B0AC 005A                cmp.l      D0, [A4 + 0x5A]
  7763. 00005616  6610                     bne        +0x12 /* 00005628 */
  7764. 00005618  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7765. 0000561C  486D 96F8                pea.l      [A5 - 0x6908]
  7766. 00005620  4EBA F15C                jsr        [PC - 0xEA4 /* 0000477E */]
  7767. 00005624  508F                     addq.l     A7, 8
  7768. 00005626  600E                     bra        +0x10 /* 00005636 */
  7769. label00005628:
  7770. 00005628  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7771. 0000562C  486D 96FE                pea.l      [A5 - 0x6902]
  7772. 00005630  4EBA F14C                jsr        [PC - 0xEB4 /* 0000477E */]
  7773. 00005634  508F                     addq.l     A7, 8
  7774. label00005636:
  7775. 00005636  302E FFB0                move.w     D0, [A6 - 0x50]
  7776. 0000563A  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  7777. 0000563E  0000 0002                ori.b      D0, 0x2
  7778. 00005642  0036 0026 0004           ori.b      [A6 + D0.w + 0x4], 0x26 /* '&' */
  7779. 00005648  0012 2F2E                ori.b      [A2], 0x2E /* '.' */
  7780. 0000564C  000E 486D                ori.b      A6, 0x6D /* 'm' */
  7781. 00005650  9706                     subx.b     D3, D6
  7782. 00005652  4EBA F12A                jsr        [PC - 0xED6 /* 0000477E */]
  7783. 00005656  508F                     addq.l     A7, 8
  7784. 00005658  601E                     bra        +0x20 /* 00005678 */
  7785. 0000565A  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7786. 0000565E  486D 9712                pea.l      [A5 - 0x68EE]
  7787. 00005662  4EBA F11A                jsr        [PC - 0xEE6 /* 0000477E */]
  7788. 00005666  508F                     addq.l     A7, 8
  7789. 00005668  600E                     bra        +0x10 /* 00005678 */
  7790. 0000566A  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7791. 0000566E  486D 971C                pea.l      [A5 - 0x68E4]
  7792. 00005672  4EBA F10A                jsr        [PC - 0xEF6 /* 0000477E */]
  7793. 00005676  508F                     addq.l     A7, 8
  7794. label00005678:
  7795. 00005678  486E FEAA                pea.l      [A6 - 0x156]
  7796. 0000567C  2F2E FFB4                move.l     -[A7], [A6 - 0x4C]
  7797. 00005680  4EBA E92C                jsr        [PC - 0x16D4 /* 00003FAE */]
  7798. 00005684  508F                     addq.l     A7, 8
  7799. 00005686  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7800. 0000568A  486E FEAA                pea.l      [A6 - 0x156]
  7801. 0000568E  4EBA F0EE                jsr        [PC - 0xF12 /* 0000477E */]
  7802. 00005692  508F                     addq.l     A7, 8
  7803. 00005694  0C6E 232B 000C           cmpi.w     [A6 + 0xC], 0x232B /* '#+' */
  7804. 0000569A  673E                     beq        +0x40 /* 000056DA */
  7805. 0000569C  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7806. 000056A0  486D 9728                pea.l      [A5 - 0x68D8]
  7807. 000056A4  4EBA F0D8                jsr        [PC - 0xF28 /* 0000477E */]
  7808. 000056A8  508F                     addq.l     A7, 8
  7809. 000056AA  202E FFAA                move.l     D0, [A6 - 0x56]
  7810. 000056AE  B0AC 005A                cmp.l      D0, [A4 + 0x5A]
  7811. 000056B2  6614                     bne        +0x16 /* 000056C8 */
  7812. 000056B4  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7813. 000056B8  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  7814. 000056BC  2F0C                     move.l     -[A7], A4
  7815. 000056BE  4EBA 00E2                jsr        [PC + 0xE2 /* 000057A2 */]
  7816. 000056C2  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7817. 000056C6  6012                     bra        +0x14 /* 000056DA */
  7818. label000056C8:
  7819. 000056C8  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7820. 000056CC  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  7821. 000056D0  2F0C                     move.l     -[A7], A4
  7822. 000056D2  4EBA 0218                jsr        [PC + 0x218 /* 000058EC */]
  7823. 000056D6  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7824. label000056DA:
  7825. 000056DA  285F                     movea.l    A4, [A7]+
  7826. 000056DC  4E5E                     unlink     A6
  7827. 000056DE  4E75                     rts
  7828. export_154:
  7829. fn000056E0:
  7830. 000056E0  4E56 FEFC                link       A6, -0x0104
  7831. 000056E4  2F0C                     move.l     -[A7], A4
  7832. 000056E6  286E 0008                movea.l    A4, [A6 + 0x8]
  7833. 000056EA  2D6C 0056 FFFC           move.l     [A6 - 0x4], [A4 + 0x56]
  7834. 000056F0  206E FFFC                movea.l    A0, [A6 - 0x4]
  7835. 000056F4  486E FEFC                pea.l      [A6 - 0x104]
  7836. 000056F8  2050                     movea.l    A0, [A0]
  7837. 000056FA  2F28 0018                move.l     -[A7], [A0 + 0x18]
  7838. 000056FE  4EBA E8C2                jsr        [PC - 0x173E /* 00003FC2 */]
  7839. 00005702  508F                     addq.l     A7, 8
  7840. 00005704  7000                     moveq.l    D0, 0x00
  7841. 00005706  102E FEFC                move.b     D0, [A6 - 0x104]
  7842. 0000570A  4A40                     tst.w      D0
  7843. 0000570C  6624                     bne        +0x26 /* 00005732 */
  7844. 0000570E  0C6E 2329 000C           cmpi.w     [A6 + 0xC], 0x2329 /* '#)' */
  7845. 00005714  6606                     bne        +0x8 /* 0000571C */
  7846. 00005716  3D7C 232B 000C           move.w     [A6 + 0xC], 0x232B /* '#+' */
  7847. label0000571C:
  7848. 0000571C  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7849. 00005720  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  7850. 00005724  2F0C                     move.l     -[A7], A4
  7851. 00005726  4EBA 007A                jsr        [PC + 0x7A /* 000057A2 */]
  7852. 0000572A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7853. 0000572E  6000 006C                bra        +0x6E /* 0000579C */
  7854. label00005732:
  7855. 00005732  0C6E 2329 000C           cmpi.w     [A6 + 0xC], 0x2329 /* '#)' */
  7856. 00005738  6610                     bne        +0x12 /* 0000574A */
  7857. 0000573A  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7858. 0000573E  486E FEFC                pea.l      [A6 - 0x104]
  7859. 00005742  4EBA F03A                jsr        [PC - 0xFC6 /* 0000477E */]
  7860. 00005746  508F                     addq.l     A7, 8
  7861. 00005748  6052                     bra        +0x54 /* 0000579C */
  7862. label0000574A:
  7863. 0000574A  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7864. 0000574E  486D 972E                pea.l      [A5 - 0x68D2]
  7865. 00005752  4EBA F02A                jsr        [PC - 0xFD6 /* 0000477E */]
  7866. 00005756  508F                     addq.l     A7, 8
  7867. 00005758  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7868. 0000575C  486E FEFC                pea.l      [A6 - 0x104]
  7869. 00005760  4EBA F01C                jsr        [PC - 0xFE4 /* 0000477E */]
  7870. 00005764  508F                     addq.l     A7, 8
  7871. 00005766  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7872. 0000576A  3F3C 0022                move.w     -[A7], 0x22 /* '\"' */
  7873. 0000576E  4EBA F042                jsr        [PC - 0xFBE /* 000047B2 */]
  7874. 00005772  5C8F                     addq.l     A7, 6
  7875. 00005774  0C6E 232B 000C           cmpi.w     [A6 + 0xC], 0x232B /* '#+' */
  7876. 0000577A  6720                     beq        +0x22 /* 0000579C */
  7877. 0000577C  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7878. 00005780  486D 9736                pea.l      [A5 - 0x68CA]
  7879. 00005784  4EBA EFF8                jsr        [PC - 0x1008 /* 0000477E */]
  7880. 00005788  508F                     addq.l     A7, 8
  7881. 0000578A  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7882. 0000578E  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  7883. 00005792  2F0C                     move.l     -[A7], A4
  7884. 00005794  4EBA 01DE                jsr        [PC + 0x1DE /* 00005974 */]
  7885. 00005798  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7886. label0000579C:
  7887. 0000579C  285F                     movea.l    A4, [A7]+
  7888. 0000579E  4E5E                     unlink     A6
  7889. 000057A0  4E75                     rts
  7890. export_172:
  7891. fn000057A2:
  7892. 000057A2  4E56 FF00                link       A6, -0x0100
  7893. 000057A6  2F0C                     move.l     -[A7], A4
  7894. 000057A8  286E 0008                movea.l    A4, [A6 + 0x8]
  7895. 000057AC  0C6E 2329 000C           cmpi.w     [A6 + 0xC], 0x2329 /* '#)' */
  7896. 000057B2  661E                     bne        +0x20 /* 000057D2 */
  7897. 000057B4  486E FF00                pea.l      [A6 - 0x100]
  7898. 000057B8  2F2C 0052                move.l     -[A7], [A4 + 0x52]
  7899. 000057BC  4EBA E7F0                jsr        [PC - 0x1810 /* 00003FAE */]
  7900. 000057C0  508F                     addq.l     A7, 8
  7901. 000057C2  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7902. 000057C6  486E FF00                pea.l      [A6 - 0x100]
  7903. 000057CA  4EBA EFB2                jsr        [PC - 0x104E /* 0000477E */]
  7904. 000057CE  508F                     addq.l     A7, 8
  7905. 000057D0  6052                     bra        +0x54 /* 00005824 */
  7906. label000057D2:
  7907. 000057D2  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7908. 000057D6  486D 973C                pea.l      [A5 - 0x68C4]
  7909. 000057DA  4EBA EFA2                jsr        [PC - 0x105E /* 0000477E */]
  7910. 000057DE  508F                     addq.l     A7, 8
  7911. 000057E0  486E FF00                pea.l      [A6 - 0x100]
  7912. 000057E4  2F2C 0052                move.l     -[A7], [A4 + 0x52]
  7913. 000057E8  4EBA E7C4                jsr        [PC - 0x183C /* 00003FAE */]
  7914. 000057EC  508F                     addq.l     A7, 8
  7915. 000057EE  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7916. 000057F2  486E FF00                pea.l      [A6 - 0x100]
  7917. 000057F6  4EBA EF86                jsr        [PC - 0x107A /* 0000477E */]
  7918. 000057FA  508F                     addq.l     A7, 8
  7919. 000057FC  0C6E 232B 000C           cmpi.w     [A6 + 0xC], 0x232B /* '#+' */
  7920. 00005802  6720                     beq        +0x22 /* 00005824 */
  7921. 00005804  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7922. 00005808  486D 9746                pea.l      [A5 - 0x68BA]
  7923. 0000580C  4EBA EF70                jsr        [PC - 0x1090 /* 0000477E */]
  7924. 00005810  508F                     addq.l     A7, 8
  7925. 00005812  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7926. 00005816  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  7927. 0000581A  2F0C                     move.l     -[A7], A4
  7928. 0000581C  4EBA 021A                jsr        [PC + 0x21A /* 00005A38 */]
  7929. 00005820  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7930. label00005824:
  7931. 00005824  285F                     movea.l    A4, [A7]+
  7932. 00005826  4E5E                     unlink     A6
  7933. 00005828  4E75                     rts
  7934. export_70:
  7935. fn0000582A:
  7936. 0000582A  4E56 FEFC                link       A6, -0x0104
  7937. 0000582E  2F0C                     move.l     -[A7], A4
  7938. 00005830  286E 0008                movea.l    A4, [A6 + 0x8]
  7939. 00005834  2D6C 006A FFFC           move.l     [A6 - 0x4], [A4 + 0x6A]
  7940. 0000583A  206E FFFC                movea.l    A0, [A6 - 0x4]
  7941. 0000583E  486E FEFC                pea.l      [A6 - 0x104]
  7942. 00005842  2050                     movea.l    A0, [A0]
  7943. 00005844  2F28 0018                move.l     -[A7], [A0 + 0x18]
  7944. 00005848  4EBA E778                jsr        [PC - 0x1888 /* 00003FC2 */]
  7945. 0000584C  508F                     addq.l     A7, 8
  7946. 0000584E  7000                     moveq.l    D0, 0x00
  7947. 00005850  102E FEFC                move.b     D0, [A6 - 0x104]
  7948. 00005854  4A40                     tst.w      D0
  7949. 00005856  6624                     bne        +0x26 /* 0000587C */
  7950. 00005858  0C6E 2329 000C           cmpi.w     [A6 + 0xC], 0x2329 /* '#)' */
  7951. 0000585E  6606                     bne        +0x8 /* 00005866 */
  7952. 00005860  3D7C 232B 000C           move.w     [A6 + 0xC], 0x232B /* '#+' */
  7953. label00005866:
  7954. 00005866  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7955. 0000586A  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  7956. 0000586E  2F0C                     move.l     -[A7], A4
  7957. 00005870  4EBA 007A                jsr        [PC + 0x7A /* 000058EC */]
  7958. 00005874  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7959. 00005878  6000 006C                bra        +0x6E /* 000058E6 */
  7960. label0000587C:
  7961. 0000587C  0C6E 2329 000C           cmpi.w     [A6 + 0xC], 0x2329 /* '#)' */
  7962. 00005882  6610                     bne        +0x12 /* 00005894 */
  7963. 00005884  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7964. 00005888  486E FEFC                pea.l      [A6 - 0x104]
  7965. 0000588C  4EBA EEF0                jsr        [PC - 0x1110 /* 0000477E */]
  7966. 00005890  508F                     addq.l     A7, 8
  7967. 00005892  6052                     bra        +0x54 /* 000058E6 */
  7968. label00005894:
  7969. 00005894  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7970. 00005898  486D 974C                pea.l      [A5 - 0x68B4]
  7971. 0000589C  4EBA EEE0                jsr        [PC - 0x1120 /* 0000477E */]
  7972. 000058A0  508F                     addq.l     A7, 8
  7973. 000058A2  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7974. 000058A6  486E FEFC                pea.l      [A6 - 0x104]
  7975. 000058AA  4EBA EED2                jsr        [PC - 0x112E /* 0000477E */]
  7976. 000058AE  508F                     addq.l     A7, 8
  7977. 000058B0  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7978. 000058B4  3F3C 0022                move.w     -[A7], 0x22 /* '\"' */
  7979. 000058B8  4EBA EEF8                jsr        [PC - 0x1108 /* 000047B2 */]
  7980. 000058BC  5C8F                     addq.l     A7, 6
  7981. 000058BE  0C6E 232B 000C           cmpi.w     [A6 + 0xC], 0x232B /* '#+' */
  7982. 000058C4  6720                     beq        +0x22 /* 000058E6 */
  7983. 000058C6  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7984. 000058CA  486D 9754                pea.l      [A5 - 0x68AC]
  7985. 000058CE  4EBA EEAE                jsr        [PC - 0x1152 /* 0000477E */]
  7986. 000058D2  508F                     addq.l     A7, 8
  7987. 000058D4  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7988. 000058D8  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  7989. 000058DC  2F0C                     move.l     -[A7], A4
  7990. 000058DE  4EBA 0094                jsr        [PC + 0x94 /* 00005974 */]
  7991. 000058E2  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7992. label000058E6:
  7993. 000058E6  285F                     movea.l    A4, [A7]+
  7994. 000058E8  4E5E                     unlink     A6
  7995. 000058EA  4E75                     rts
  7996. export_88:
  7997. fn000058EC:
  7998. 000058EC  4E56 FF00                link       A6, -0x0100
  7999. 000058F0  2F0C                     move.l     -[A7], A4
  8000. 000058F2  286E 0008                movea.l    A4, [A6 + 0x8]
  8001. 000058F6  0C6E 2329 000C           cmpi.w     [A6 + 0xC], 0x2329 /* '#)' */
  8002. 000058FC  661E                     bne        +0x20 /* 0000591C */
  8003. 000058FE  486E FF00                pea.l      [A6 - 0x100]
  8004. 00005902  2F2C 0066                move.l     -[A7], [A4 + 0x66]
  8005. 00005906  4EBA E6A6                jsr        [PC - 0x195A /* 00003FAE */]
  8006. 0000590A  508F                     addq.l     A7, 8
  8007. 0000590C  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  8008. 00005910  486E FF00                pea.l      [A6 - 0x100]
  8009. 00005914  4EBA EE68                jsr        [PC - 0x1198 /* 0000477E */]
  8010. 00005918  508F                     addq.l     A7, 8
  8011. 0000591A  6052                     bra        +0x54 /* 0000596E */
  8012. label0000591C:
  8013. 0000591C  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  8014. 00005920  486D 975A                pea.l      [A5 - 0x68A6]
  8015. 00005924  4EBA EE58                jsr        [PC - 0x11A8 /* 0000477E */]
  8016. 00005928  508F                     addq.l     A7, 8
  8017. 0000592A  486E FF00                pea.l      [A6 - 0x100]
  8018. 0000592E  2F2C 0066                move.l     -[A7], [A4 + 0x66]
  8019. 00005932  4EBA E67A                jsr        [PC - 0x1986 /* 00003FAE */]
  8020. 00005936  508F                     addq.l     A7, 8
  8021. 00005938  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  8022. 0000593C  486E FF00                pea.l      [A6 - 0x100]
  8023. 00005940  4EBA EE3C                jsr        [PC - 0x11C4 /* 0000477E */]
  8024. 00005944  508F                     addq.l     A7, 8
  8025. 00005946  0C6E 232B 000C           cmpi.w     [A6 + 0xC], 0x232B /* '#+' */
  8026. 0000594C  6720                     beq        +0x22 /* 0000596E */
  8027. 0000594E  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  8028. 00005952  486D 9764                pea.l      [A5 - 0x689C]
  8029. 00005956  4EBA EE26                jsr        [PC - 0x11DA /* 0000477E */]
  8030. 0000595A  508F                     addq.l     A7, 8
  8031. 0000595C  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  8032. 00005960  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  8033. 00005964  2F0C                     move.l     -[A7], A4
  8034. 00005966  4EBA 00D0                jsr        [PC + 0xD0 /* 00005A38 */]
  8035. 0000596A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  8036. label0000596E:
  8037. 0000596E  285F                     movea.l    A4, [A7]+
  8038. 00005970  4E5E                     unlink     A6
  8039. 00005972  4E75                     rts
  8040. export_95:
  8041. fn00005974:
  8042. 00005974  4E56 FEFC                link       A6, -0x0104
  8043. 00005978  2F0C                     move.l     -[A7], A4
  8044. 0000597A  286E 0008                movea.l    A4, [A6 + 0x8]
  8045. 0000597E  2D6C 0046 FFFC           move.l     [A6 - 0x4], [A4 + 0x46]
  8046. 00005984  206E FFFC                movea.l    A0, [A6 - 0x4]
  8047. 00005988  486E FEFC                pea.l      [A6 - 0x104]
  8048. 0000598C  2050                     movea.l    A0, [A0]
  8049. 0000598E  2F28 0028                move.l     -[A7], [A0 + 0x28]
  8050. 00005992  4EBA E62E                jsr        [PC - 0x19D2 /* 00003FC2 */]
  8051. 00005996  508F                     addq.l     A7, 8
  8052. 00005998  7000                     moveq.l    D0, 0x00
  8053. 0000599A  102E FEFC                move.b     D0, [A6 - 0x104]
  8054. 0000599E  4A40                     tst.w      D0
  8055. 000059A0  6624                     bne        +0x26 /* 000059C6 */
  8056. 000059A2  0C6E 2329 000C           cmpi.w     [A6 + 0xC], 0x2329 /* '#)' */
  8057. 000059A8  6606                     bne        +0x8 /* 000059B0 */
  8058. 000059AA  3D7C 232B 000C           move.w     [A6 + 0xC], 0x232B /* '#+' */
  8059. label000059B0:
  8060. 000059B0  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  8061. 000059B4  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  8062. 000059B8  2F0C                     move.l     -[A7], A4
  8063. 000059BA  4EBA 007C                jsr        [PC + 0x7C /* 00005A38 */]
  8064. 000059BE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  8065. 000059C2  6000 006E                bra        +0x70 /* 00005A32 */
  8066. label000059C6:
  8067. 000059C6  0C6E 2329 000C           cmpi.w     [A6 + 0xC], 0x2329 /* '#)' */
  8068. 000059CC  6610                     bne        +0x12 /* 000059DE */
  8069. 000059CE  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  8070. 000059D2  486E FEFC                pea.l      [A6 - 0x104]
  8071. 000059D6  4EBA EDA6                jsr        [PC - 0x125A /* 0000477E */]
  8072. 000059DA  508F                     addq.l     A7, 8
  8073. 000059DC  6054                     bra        +0x56 /* 00005A32 */
  8074. label000059DE:
  8075. 000059DE  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  8076. 000059E2  486D 976A                pea.l      [A5 - 0x6896]
  8077. 000059E6  4EBA ED96                jsr        [PC - 0x126A /* 0000477E */]
  8078. 000059EA  508F                     addq.l     A7, 8
  8079. 000059EC  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  8080. 000059F0  486E FEFC                pea.l      [A6 - 0x104]
  8081. 000059F4  4EBA ED88                jsr        [PC - 0x1278 /* 0000477E */]
  8082. 000059F8  508F                     addq.l     A7, 8
  8083. 000059FA  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  8084. 000059FE  3F3C 0022                move.w     -[A7], 0x22 /* '\"' */
  8085. 00005A02  4EBA EDAE                jsr        [PC - 0x1252 /* 000047B2 */]
  8086. 00005A06  5C8F                     addq.l     A7, 6
  8087. 00005A08  0C6E 232B 000C           cmpi.w     [A6 + 0xC], 0x232B /* '#+' */
  8088. 00005A0E  6722                     beq        +0x24 /* 00005A32 */
  8089. 00005A10  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  8090. 00005A14  486D 9774                pea.l      [A5 - 0x688C]
  8091. 00005A18  4EBA ED64                jsr        [PC - 0x129C /* 0000477E */]
  8092. 00005A1C  508F                     addq.l     A7, 8
  8093. 00005A1E  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  8094. 00005A22  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  8095. 00005A26  2F2C 002E                move.l     -[A7], [A4 + 0x2E]
  8096. 00005A2A  4EBA 009A                jsr        [PC + 0x9A /* 00005AC6 */]
  8097. 00005A2E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  8098. label00005A32:
  8099. 00005A32  285F                     movea.l    A4, [A7]+
  8100. 00005A34  4E5E                     unlink     A6
  8101. 00005A36  4E75                     rts
  8102. export_109:
  8103. fn00005A38:
  8104. 00005A38  4E56 FF00                link       A6, -0x0100
  8105. 00005A3C  48E7 0108                movem.l    -[A7], D7,A4
  8106. 00005A40  286E 0008                movea.l    A4, [A6 + 0x8]
  8107. 00005A44  0C6E 2329 000C           cmpi.w     [A6 + 0xC], 0x2329 /* '#)' */
  8108. 00005A4A  661E                     bne        +0x20 /* 00005A6A */
  8109. 00005A4C  486E FF00                pea.l      [A6 - 0x100]
  8110. 00005A50  2F2C 0042                move.l     -[A7], [A4 + 0x42]
  8111. 00005A54  4EBA E558                jsr        [PC - 0x1AA8 /* 00003FAE */]
  8112. 00005A58  508F                     addq.l     A7, 8
  8113. 00005A5A  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  8114. 00005A5E  486E FF00                pea.l      [A6 - 0x100]
  8115. 00005A62  4EBA ED1A                jsr        [PC - 0x12E6 /* 0000477E */]
  8116. 00005A66  508F                     addq.l     A7, 8
  8117. 00005A68  6054                     bra        +0x56 /* 00005ABE */
  8118. label00005A6A:
  8119. 00005A6A  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  8120. 00005A6E  486D 977A                pea.l      [A5 - 0x6886]
  8121. 00005A72  4EBA ED0A                jsr        [PC - 0x12F6 /* 0000477E */]
  8122. 00005A76  508F                     addq.l     A7, 8
  8123. 00005A78  486E FF00                pea.l      [A6 - 0x100]
  8124. 00005A7C  2F2C 0042                move.l     -[A7], [A4 + 0x42]
  8125. 00005A80  4EBA E52C                jsr        [PC - 0x1AD4 /* 00003FAE */]
  8126. 00005A84  508F                     addq.l     A7, 8
  8127. 00005A86  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  8128. 00005A8A  486E FF00                pea.l      [A6 - 0x100]
  8129. 00005A8E  4EBA ECEE                jsr        [PC - 0x1312 /* 0000477E */]
  8130. 00005A92  508F                     addq.l     A7, 8
  8131. 00005A94  0C6E 232B 000C           cmpi.w     [A6 + 0xC], 0x232B /* '#+' */
  8132. 00005A9A  6722                     beq        +0x24 /* 00005ABE */
  8133. 00005A9C  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  8134. 00005AA0  486D 9786                pea.l      [A5 - 0x687A]
  8135. 00005AA4  4EBA ECD8                jsr        [PC - 0x1328 /* 0000477E */]
  8136. 00005AA8  508F                     addq.l     A7, 8
  8137. 00005AAA  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  8138. 00005AAE  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  8139. 00005AB2  2F2C 002E                move.l     -[A7], [A4 + 0x2E]
  8140. 00005AB6  4EBA 000E                jsr        [PC + 0xE /* 00005AC6 */]
  8141. 00005ABA  4FEF 000A                lea.l      A7, [A7 + 0xA]
  8142. label00005ABE:
  8143. 00005ABE  4CDF 1080                movem.l    D7,A4, [A7]+
  8144. 00005AC2  4E5E                     unlink     A6
  8145. 00005AC4  4E75                     rts
  8146. export_122:
  8147. fn00005AC6:
  8148. 00005AC6  4E56 0000                link       A6, 0
  8149. 00005ACA  2F0C                     move.l     -[A7], A4
  8150. 00005ACC  286E 0008                movea.l    A4, [A6 + 0x8]
  8151. 00005AD0  0C6E 2329 000C           cmpi.w     [A6 + 0xC], 0x2329 /* '#)' */
  8152. 00005AD6  6610                     bne        +0x12 /* 00005AE8 */
  8153. 00005AD8  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  8154. 00005ADC  486C 000C                pea.l      [A4 + 0xC]
  8155. 00005AE0  4EBA EC9C                jsr        [PC - 0x1364 /* 0000477E */]
  8156. 00005AE4  508F                     addq.l     A7, 8
  8157. 00005AE6  6042                     bra        +0x44 /* 00005B2A */
  8158. label00005AE8:
  8159. 00005AE8  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  8160. 00005AEC  486D 978C                pea.l      [A5 - 0x6874]
  8161. 00005AF0  4EBA EC8C                jsr        [PC - 0x1374 /* 0000477E */]
  8162. 00005AF4  508F                     addq.l     A7, 8
  8163. 00005AF6  0C6E 232A 000C           cmpi.w     [A6 + 0xC], 0x232A /* '#*' */
  8164. 00005AFC  6610                     bne        +0x12 /* 00005B0E */
  8165. 00005AFE  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  8166. 00005B02  486C 002C                pea.l      [A4 + 0x2C]
  8167. 00005B06  4EBA EC76                jsr        [PC - 0x138A /* 0000477E */]
  8168. 00005B0A  508F                     addq.l     A7, 8
  8169. 00005B0C  600E                     bra        +0x10 /* 00005B1C */
  8170. label00005B0E:
  8171. 00005B0E  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  8172. 00005B12  486C 000C                pea.l      [A4 + 0xC]
  8173. 00005B16  4EBA EC66                jsr        [PC - 0x139A /* 0000477E */]
  8174. 00005B1A  508F                     addq.l     A7, 8
  8175. label00005B1C:
  8176. 00005B1C  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  8177. 00005B20  3F3C 0022                move.w     -[A7], 0x22 /* '\"' */
  8178. 00005B24  4EBA EC8C                jsr        [PC - 0x1374 /* 000047B2 */]
  8179. 00005B28  5C8F                     addq.l     A7, 6
  8180. label00005B2A:
  8181. 00005B2A  285F                     movea.l    A4, [A7]+
  8182. 00005B2C  4E5E                     unlink     A6
  8183. 00005B2E  4E75                     rts
  8184. export_118:
  8185. fn00005B30:
  8186. 00005B30  4E56 0000                link       A6, 0
  8187. 00005B34  3F3C 0012                move.w     -[A7], 0x12
  8188. 00005B38  4267                     clr.w      -[A7]
  8189. 00005B3A  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  8190. 00005B3E  41EE 0012                lea.l      A0, [A6 + 0x12]
  8191. 00005B42  2F20                     move.l     -[A7], -[A0]
  8192. 00005B44  2F20                     move.l     -[A7], -[A0]
  8193. 00005B46  3F20                     move.w     -[A7], -[A0]
  8194. 00005B48  4EBA 000A                jsr        [PC + 0xA /* 00005B54 */]
  8195. 00005B4C  4FEF 0012                lea.l      A7, [A7 + 0x12]
  8196. 00005B50  4E5E                     unlink     A6
  8197. 00005B52  4E75                     rts
  8198. fn00005B54:
  8199. 00005B54  4E56 FFCC                link       A6, -0x0034
  8200. 00005B58  48E7 0108                movem.l    -[A7], D7,A4
  8201. 00005B5C  486D 9796                pea.l      [A5 - 0x686A]
  8202. 00005B60  486E 0008                pea.l      [A6 + 0x8]
  8203. 00005B64  3F3C 0008                move.w     -[A7], 0x8
  8204. 00005B68  A9EB                     syscall    Pack4/FP68K
  8205. 00005B6A  6612                     bne        +0x14 /* 00005B7E */
  8206. 00005B6C  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  8207. 00005B70  486D 97A0                pea.l      [A5 - 0x6860]
  8208. 00005B74  4EBA E860                jsr        [PC - 0x17A0 /* 000043D6 */]
  8209. 00005B78  508F                     addq.l     A7, 8
  8210. 00005B7A  6000 0280                bra        +0x282 /* 00005DFC */
  8211. label00005B7E:
  8212. 00005B7E  0C6E 0001 0016           cmpi.w     [A6 + 0x16], 0x1
  8213. 00005B84  6600 0072                bne        +0x74 /* 00005BF8 */
  8214. 00005B88  0C6E 0014 0018           cmpi.w     [A6 + 0x18], 0x14
  8215. 00005B8E  6E00 0068                bgt        +0x6A /* 00005BF8 */
  8216. 00005B92  302E 0018                move.w     D0, [A6 + 0x18]
  8217. 00005B96  5340                     subq.w     D0, 1
  8218. 00005B98  C1FC 000A                muls.w     D0, 0xA /* '\n' */
  8219. 00005B9C  41ED 947C                lea.l      A0, [A5 - 0x6B84]
  8220. 00005BA0  D1C0                     add.l      A0, D0
  8221. 00005BA2  43EE FFD6                lea.l      A1, [A6 - 0x2A]
  8222. 00005BA6  22D8                     move.l     [A1]+, [A0]+
  8223. 00005BA8  22D8                     move.l     [A1]+, [A0]+
  8224. 00005BAA  32D8                     move.w     [A1]+, [A0]+
  8225. 00005BAC  3D7C 0000 FFD4           move.w     [A6 - 0x2C], 0x0
  8226. 00005BB2  486E FFD4                pea.l      [A6 - 0x2C]
  8227. 00005BB6  486E 0008                pea.l      [A6 + 0x8]
  8228. 00005BBA  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  8229. 00005BBE  A9EB                     syscall    Pack4/FP68K
  8230. 00005BC0  6C28                     bge        +0x2A /* 00005BEA */
  8231. 00005BC2  41EE FFD6                lea.l      A0, [A6 - 0x2A]
  8232. 00005BC6  2D58 FFCC                move.l     [A6 - 0x34], [A0]+
  8233. 00005BCA  2D58 FFD0                move.l     [A6 - 0x30], [A0]+
  8234. 00005BCE  3D58 FFD4                move.w     [A6 - 0x2C], [A0]+
  8235. 00005BD2  486E FFCC                pea.l      [A6 - 0x34]
  8236. 00005BD6  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  8237. 00005BDA  A9EB                     syscall    Pack4/FP68K
  8238. 00005BDC  41EE FFD6                lea.l      A0, [A6 - 0x2A]
  8239. 00005BE0  43EE FFCC                lea.l      A1, [A6 - 0x34]
  8240. 00005BE4  20D9                     move.l     [A0]+, [A1]+
  8241. 00005BE6  20D9                     move.l     [A0]+, [A1]+
  8242. 00005BE8  30D9                     move.w     [A0]+, [A1]+
  8243. label00005BEA:
  8244. 00005BEA  486E FFD6                pea.l      [A6 - 0x2A]
  8245. 00005BEE  486E 0008                pea.l      [A6 + 0x8]
  8246. 00005BF2  3F3C 0000                move.w     -[A7], 0x0
  8247. 00005BF6  A9EB                     syscall    Pack4/FP68K
  8248. label00005BF8:
  8249. 00005BF8  1D6E 0017 FFE0           move.b     [A6 - 0x20], [A6 + 0x17]
  8250. 00005BFE  3D6E 0018 FFE2           move.w     [A6 - 0x1E], [A6 + 0x18]
  8251. 00005C04  486E FFE0                pea.l      [A6 - 0x20]
  8252. 00005C08  486E 0008                pea.l      [A6 + 0x8]
  8253. 00005C0C  486E FFE4                pea.l      [A6 - 0x1C]
  8254. 00005C10  3F3C 000B                move.w     -[A7], 0xB
  8255. 00005C14  A9EB                     syscall    Pack4/FP68K
  8256. 00005C16  0C2E 0049 FFE9           cmpi.b     [A6 - 0x17], 0x49 /* 'I' */
  8257. 00005C1C  6630                     bne        +0x32 /* 00005C4E */
  8258. 00005C1E  303C FF00                move.w     D0, 0xFF00
  8259. 00005C22  C06E FFE4                and.w      D0, [A6 - 0x1C]
  8260. 00005C26  4A40                     tst.w      D0
  8261. 00005C28  6712                     beq        +0x14 /* 00005C3C */
  8262. 00005C2A  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  8263. 00005C2E  486D 97A2                pea.l      [A5 - 0x685E]
  8264. 00005C32  4EBA E7A2                jsr        [PC - 0x185E /* 000043D6 */]
  8265. 00005C36  508F                     addq.l     A7, 8
  8266. 00005C38  6000 01C2                bra        +0x1C4 /* 00005DFC */
  8267. label00005C3C:
  8268. 00005C3C  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  8269. 00005C40  486D 97A8                pea.l      [A5 - 0x6858]
  8270. 00005C44  4EBA E790                jsr        [PC - 0x1870 /* 000043D6 */]
  8271. 00005C48  508F                     addq.l     A7, 8
  8272. 00005C4A  6000 01B0                bra        +0x1B2 /* 00005DFC */
  8273. label00005C4E:
  8274. 00005C4E  0C2E 004E FFE9           cmpi.b     [A6 - 0x17], 0x4E /* 'N' */
  8275. 00005C54  663C                     bne        +0x3E /* 00005C92 */
  8276. 00005C56  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  8277. 00005C5A  486D 97AC                pea.l      [A5 - 0x6854]
  8278. 00005C5E  4EBA E776                jsr        [PC - 0x188A /* 000043D6 */]
  8279. 00005C62  508F                     addq.l     A7, 8
  8280. 00005C64  4878 0003                push.l     0x3
  8281. 00005C68  206E 0012                movea.l    A0, [A6 + 0x12]
  8282. 00005C6C  4868 0005                pea.l      [A0 + 0x5]
  8283. 00005C70  486E FFEB                pea.l      [A6 - 0x15]
  8284. 00005C74  4EBA ABA2                jsr        [PC - 0x545E /* 00000818 */]
  8285. 00005C78  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8286. 00005C7C  206E 0012                movea.l    A0, [A6 + 0x12]
  8287. 00005C80  7029                     moveq.l    D0, 0x29
  8288. 00005C82  1140 0008                move.b     [A0 + 0x8], D0
  8289. 00005C86  206E 0012                movea.l    A0, [A6 + 0x12]
  8290. 00005C8A  7008                     moveq.l    D0, 0x08
  8291. 00005C8C  1080                     move.b     [A0], D0
  8292. 00005C8E  6000 016C                bra        +0x16E /* 00005DFC */
  8293. label00005C92:
  8294. 00005C92  7000                     moveq.l    D0, 0x00
  8295. 00005C94  102E FFE8                move.b     D0, [A6 - 0x18]
  8296. 00005C98  D06E FFE6                add.w      D0, [A6 - 0x1A]
  8297. 00005C9C  3E00                     move.w     D7, D0
  8298. 00005C9E  0C47 00FF                cmpi.w     D7, 0xFF
  8299. 00005CA2  6E06                     bgt        +0x8 /* 00005CAA */
  8300. 00005CA4  0C47 FF03                cmpi.w     D7, 0xFF03
  8301. 00005CA8  6C12                     bge        +0x14 /* 00005CBC */
  8302. label00005CAA:
  8303. 00005CAA  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  8304. 00005CAE  486D 97B2                pea.l      [A5 - 0x684E]
  8305. 00005CB2  4EBA E722                jsr        [PC - 0x18DE /* 000043D6 */]
  8306. 00005CB6  508F                     addq.l     A7, 8
  8307. 00005CB8  6000 0142                bra        +0x144 /* 00005DFC */
  8308. label00005CBC:
  8309. 00005CBC  286E 0012                movea.l    A4, [A6 + 0x12]
  8310. 00005CC0  303C FF00                move.w     D0, 0xFF00
  8311. 00005CC4  C06E FFE4                and.w      D0, [A6 - 0x1C]
  8312. 00005CC8  4A40                     tst.w      D0
  8313. 00005CCA  6708                     beq        +0xA /* 00005CD4 */
  8314. 00005CCC  41D4                     lea.l      A0, [A4]
  8315. 00005CCE  528C                     addq.l     A4, 1
  8316. 00005CD0  702D                     moveq.l    D0, 0x2D
  8317. 00005CD2  1080                     move.b     [A0], D0
  8318. label00005CD4:
  8319. 00005CD4  4A47                     tst.w      D7
  8320. 00005CD6  6E00 005E                bgt        +0x60 /* 00005D36 */
  8321. 00005CDA  41D4                     lea.l      A0, [A4]
  8322. 00005CDC  528C                     addq.l     A4, 1
  8323. 00005CDE  7030                     moveq.l    D0, 0x30
  8324. 00005CE0  1080                     move.b     [A0], D0
  8325. 00005CE2  41D4                     lea.l      A0, [A4]
  8326. 00005CE4  528C                     addq.l     A4, 1
  8327. 00005CE6  702E                     moveq.l    D0, 0x2E
  8328. 00005CE8  1080                     move.b     [A0], D0
  8329. 00005CEA  600A                     bra        +0xC /* 00005CF6 */
  8330. label00005CEC:
  8331. 00005CEC  41D4                     lea.l      A0, [A4]
  8332. 00005CEE  528C                     addq.l     A4, 1
  8333. 00005CF0  7030                     moveq.l    D0, 0x30
  8334. 00005CF2  1080                     move.b     [A0], D0
  8335. 00005CF4  5247                     addq.w     D7, 1
  8336. label00005CF6:
  8337. 00005CF6  4A47                     tst.w      D7
  8338. 00005CF8  6DF2                     blt        -0xC /* 00005CEC */
  8339. 00005CFA  7000                     moveq.l    D0, 0x00
  8340. 00005CFC  102E FFE8                move.b     D0, [A6 - 0x18]
  8341. 00005D00  2F00                     move.l     -[A7], D0
  8342. 00005D02  2F0C                     move.l     -[A7], A4
  8343. 00005D04  486E FFE9                pea.l      [A6 - 0x17]
  8344. 00005D08  4EBA AB0E                jsr        [PC - 0x54F2 /* 00000818 */]
  8345. 00005D0C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8346. 00005D10  7000                     moveq.l    D0, 0x00
  8347. 00005D12  102E FFE8                move.b     D0, [A6 - 0x18]
  8348. 00005D16  5340                     subq.w     D0, 1
  8349. 00005D18  4840                     swap.w     D0
  8350. 00005D1A  4240                     clr.w      D0
  8351. 00005D1C  4840                     swap.w     D0
  8352. 00005D1E  D9C0                     add.l      A4, D0
  8353. 00005D20  6002                     bra        +0x4 /* 00005D24 */
  8354. label00005D22:
  8355. 00005D22  538C                     subq.l     A4, 1
  8356. label00005D24:
  8357. 00005D24  7000                     moveq.l    D0, 0x00
  8358. 00005D26  1014                     move.b     D0, [A4]
  8359. 00005D28  0C40 0030                cmpi.w     D0, 0x30 /* '0' */
  8360. 00005D2C  67F4                     beq        -0xA /* 00005D22 */
  8361. 00005D2E  422C 0001                clr.b      [A4 + 0x1]
  8362. 00005D32  6000 00BE                bra        +0xC0 /* 00005DF2 */
  8363. label00005D36:
  8364. 00005D36  7000                     moveq.l    D0, 0x00
  8365. 00005D38  102E FFE8                move.b     D0, [A6 - 0x18]
  8366. 00005D3C  BE40                     cmp.w      D7, D0
  8367. 00005D3E  6544                     bcs        +0x46 /* 00005D84 */
  8368. 00005D40  7000                     moveq.l    D0, 0x00
  8369. 00005D42  102E FFE8                move.b     D0, [A6 - 0x18]
  8370. 00005D46  2F00                     move.l     -[A7], D0
  8371. 00005D48  2F0C                     move.l     -[A7], A4
  8372. 00005D4A  486E FFE9                pea.l      [A6 - 0x17]
  8373. 00005D4E  4EBA AAC8                jsr        [PC - 0x5538 /* 00000818 */]
  8374. 00005D52  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8375. 00005D56  7000                     moveq.l    D0, 0x00
  8376. 00005D58  102E FFE8                move.b     D0, [A6 - 0x18]
  8377. 00005D5C  4840                     swap.w     D0
  8378. 00005D5E  4240                     clr.w      D0
  8379. 00005D60  4840                     swap.w     D0
  8380. 00005D62  D0AE 0012                add.l      D0, [A6 + 0x12]
  8381. 00005D66  2840                     movea.l    A4, D0
  8382. 00005D68  600A                     bra        +0xC /* 00005D74 */
  8383. label00005D6A:
  8384. 00005D6A  41D4                     lea.l      A0, [A4]
  8385. 00005D6C  528C                     addq.l     A4, 1
  8386. 00005D6E  7030                     moveq.l    D0, 0x30
  8387. 00005D70  1080                     move.b     [A0], D0
  8388. 00005D72  5347                     subq.w     D7, 1
  8389. label00005D74:
  8390. 00005D74  7000                     moveq.l    D0, 0x00
  8391. 00005D76  102E FFE8                move.b     D0, [A6 - 0x18]
  8392. 00005D7A  BE40                     cmp.w      D7, D0
  8393. 00005D7C  62EC                     bhi        -0x12 /* 00005D6A */
  8394. 00005D7E  4214                     clr.b      [A4]
  8395. 00005D80  6000 0070                bra        +0x72 /* 00005DF2 */
  8396. label00005D84:
  8397. 00005D84  3047                     movea.w    A0, D7
  8398. 00005D86  2F08                     move.l     -[A7], A0
  8399. 00005D88  2F0C                     move.l     -[A7], A4
  8400. 00005D8A  486E FFE9                pea.l      [A6 - 0x17]
  8401. 00005D8E  4EBA AA88                jsr        [PC - 0x5578 /* 00000818 */]
  8402. 00005D92  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8403. 00005D96  D8C7                     add.w      A4, D7
  8404. 00005D98  41D4                     lea.l      A0, [A4]
  8405. 00005D9A  528C                     addq.l     A4, 1
  8406. 00005D9C  702E                     moveq.l    D0, 0x2E
  8407. 00005D9E  1080                     move.b     [A0], D0
  8408. 00005DA0  3047                     movea.w    A0, D7
  8409. 00005DA2  D1CE                     add.l      A0, A6
  8410. 00005DA4  7000                     moveq.l    D0, 0x00
  8411. 00005DA6  102E FFE8                move.b     D0, [A6 - 0x18]
  8412. 00005DAA  9047                     sub.w      D0, D7
  8413. 00005DAC  4840                     swap.w     D0
  8414. 00005DAE  4240                     clr.w      D0
  8415. 00005DB0  4840                     swap.w     D0
  8416. 00005DB2  2F00                     move.l     -[A7], D0
  8417. 00005DB4  2F0C                     move.l     -[A7], A4
  8418. 00005DB6  4868 FFE9                pea.l      [A0 - 0x17]
  8419. 00005DBA  4EBA AA5C                jsr        [PC - 0x55A4 /* 00000818 */]
  8420. 00005DBE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8421. 00005DC2  7000                     moveq.l    D0, 0x00
  8422. 00005DC4  102E FFE8                move.b     D0, [A6 - 0x18]
  8423. 00005DC8  9047                     sub.w      D0, D7
  8424. 00005DCA  5340                     subq.w     D0, 1
  8425. 00005DCC  4840                     swap.w     D0
  8426. 00005DCE  4240                     clr.w      D0
  8427. 00005DD0  4840                     swap.w     D0
  8428. 00005DD2  D9C0                     add.l      A4, D0
  8429. 00005DD4  6002                     bra        +0x4 /* 00005DD8 */
  8430. label00005DD6:
  8431. 00005DD6  538C                     subq.l     A4, 1
  8432. label00005DD8:
  8433. 00005DD8  7000                     moveq.l    D0, 0x00
  8434. 00005DDA  1014                     move.b     D0, [A4]
  8435. 00005DDC  0C40 0030                cmpi.w     D0, 0x30 /* '0' */
  8436. 00005DE0  67F4                     beq        -0xA /* 00005DD6 */
  8437. 00005DE2  7000                     moveq.l    D0, 0x00
  8438. 00005DE4  1014                     move.b     D0, [A4]
  8439. 00005DE6  0C40 002E                cmpi.w     D0, 0x2E /* '.' */
  8440. 00005DEA  6602                     bne        +0x4 /* 00005DEE */
  8441. 00005DEC  538C                     subq.l     A4, 1
  8442. label00005DEE:
  8443. 00005DEE  422C 0001                clr.b      [A4 + 0x1]
  8444. label00005DF2:
  8445. 00005DF2  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  8446. 00005DF6  4EAD 147A                jsr        [A5 + 0x147A /* export_651 */]
  8447. 00005DFA  588F                     addq.l     A7, 4
  8448. label00005DFC:
  8449. 00005DFC  4CDF 1080                movem.l    D7,A4, [A7]+
  8450. 00005E00  4E5E                     unlink     A6
  8451. 00005E02  4E75                     rts
  8452. export_163:
  8453. fn00005E04:
  8454. 00005E04  2F2D 9060                move.l     -[A7], [A5 - 0x6FA0]
  8455. 00005E08  486D 97BC                pea.l      [A5 - 0x6844]
  8456. 00005E0C  4EBA E1FA                jsr        [PC - 0x1E06 /* 00004008 */]
  8457. 00005E10  508F                     addq.l     A7, 8
  8458. 00005E12  7001                     moveq.l    D0, 0x01
  8459. 00005E14  3B40 9474                move.w     [A5 - 0x6B8C], D0
  8460. 00005E18  7001                     moveq.l    D0, 0x01
  8461. 00005E1A  3B40 9476                move.w     [A5 - 0x6B8A], D0
  8462. 00005E1E  426D 9478                clr.w      [A5 - 0x6B88]
  8463. 00005E22  7006                     moveq.l    D0, 0x06
  8464. 00005E24  3B40 947A                move.w     [A5 - 0x6B86], D0
  8465. 00005E28  4E75                     rts
  8466. export_132:
  8467. 00005E2A  4E56 FEFC                link       A6, -0x0104
  8468. 00005E2E  2F0C                     move.l     -[A7], A4
  8469. 00005E30  486E FEFC                pea.l      [A6 - 0x104]
  8470. 00005E34  2F2D 9060                move.l     -[A7], [A5 - 0x6FA0]
  8471. 00005E38  4EBA E188                jsr        [PC - 0x1E78 /* 00003FC2 */]
  8472. 00005E3C  508F                     addq.l     A7, 8
  8473. 00005E3E  7000                     moveq.l    D0, 0x00
  8474. 00005E40  102E FEFC                move.b     D0, [A6 - 0x104]
  8475. 00005E44  3D40 FFFE                move.w     [A6 - 0x2], D0
  8476. 00005E48  426D 9474                clr.w      [A5 - 0x6B8C]
  8477. 00005E4C  426D 9478                clr.w      [A5 - 0x6B88]
  8478. 00005E50  426D 947A                clr.w      [A5 - 0x6B86]
  8479. 00005E54  426D 9476                clr.w      [A5 - 0x6B8A]
  8480. 00005E58  41EE FEFD                lea.l      A0, [A6 - 0x103]
  8481. 00005E5C  2848                     movea.l    A4, A0
  8482. 00005E5E  7000                     moveq.l    D0, 0x00
  8483. 00005E60  102E FEFC                move.b     D0, [A6 - 0x104]
  8484. 00005E64  3D40 FFFC                move.w     [A6 - 0x4], D0
  8485. 00005E68  6000 005E                bra        +0x60 /* 00005EC8 */
  8486. label00005E6C:
  8487. 00005E6C  41D4                     lea.l      A0, [A4]
  8488. 00005E6E  528C                     addq.l     A4, 1
  8489. 00005E70  7000                     moveq.l    D0, 0x00
  8490. 00005E72  1010                     move.b     D0, [A0]
  8491. 00005E74  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  8492. 00005E78  0003 000E                ori.b      D3, 0xE
  8493. 00005E7C  0030 0028 002E           ori.b      [A0 + D0.w + 0x2E], 0x28 /* '(' */
  8494. 00005E82  0036 0023 003E           ori.b      [A6 + D0.w + 0x3E], 0x23 /* '#' */
  8495. 00005E88  4A6D 9476                tst.w      [A5 - 0x6B8A]
  8496. 00005E8C  6712                     beq        +0x14 /* 00005EA0 */
  8497. 00005E8E  4A6D 947A                tst.w      [A5 - 0x6B86]
  8498. 00005E92  6606                     bne        +0x8 /* 00005E9A */
  8499. 00005E94  526D 9478                addq.w     [A5 - 0x6B88], 1
  8500. 00005E98  602E                     bra        +0x30 /* 00005EC8 */
  8501. label00005E9A:
  8502. 00005E9A  426E FFFE                clr.w      [A6 - 0x2]
  8503. 00005E9E  6028                     bra        +0x2A /* 00005EC8 */
  8504. label00005EA0:
  8505. 00005EA0  526D 9474                addq.w     [A5 - 0x6B8C], 1
  8506. 00005EA4  6022                     bra        +0x24 /* 00005EC8 */
  8507. 00005EA6  4A6D 9476                tst.w      [A5 - 0x6B8A]
  8508. 00005EAA  6706                     beq        +0x8 /* 00005EB2 */
  8509. 00005EAC  426E FFFE                clr.w      [A6 - 0x2]
  8510. 00005EB0  6016                     bra        +0x18 /* 00005EC8 */
  8511. label00005EB2:
  8512. 00005EB2  526D 9476                addq.w     [A5 - 0x6B8A], 1
  8513. 00005EB6  6010                     bra        +0x12 /* 00005EC8 */
  8514. 00005EB8  4A6D 9476                tst.w      [A5 - 0x6B8A]
  8515. 00005EBC  670A                     beq        +0xC /* 00005EC8 */
  8516. 00005EBE  526D 947A                addq.w     [A5 - 0x6B86], 1
  8517. 00005EC2  6004                     bra        +0x6 /* 00005EC8 */
  8518. 00005EC4  426E FFFE                clr.w      [A6 - 0x2]
  8519. label00005EC8:
  8520. 00005EC8  302E FFFC                move.w     D0, [A6 - 0x4]
  8521. 00005ECC  536E FFFC                subq.w     [A6 - 0x4], 1
  8522. 00005ED0  4A40                     tst.w      D0
  8523. 00005ED2  6706                     beq        +0x8 /* 00005EDA */
  8524. 00005ED4  4A6E FFFE                tst.w      [A6 - 0x2]
  8525. 00005ED8  6692                     bne        -0x6C /* 00005E6C */
  8526. label00005EDA:
  8527. 00005EDA  4A6E FFFE                tst.w      [A6 - 0x2]
  8528. 00005EDE  6604                     bne        +0x6 /* 00005EE4 */
  8529. 00005EE0  4EBA FF22                jsr        [PC - 0xDE /* 00005E04 */]
  8530. label00005EE4:
  8531. 00005EE4  285F                     movea.l    A4, [A7]+
  8532. 00005EE6  4E5E                     unlink     A6
  8533. 00005EE8  4E75                     rts
  8534. fn00005EEA:
  8535. 00005EEA  4E56 FFFE                link       A6, -0x0002
  8536. 00005EEE  48E7 0108                movem.l    -[A7], D7,A4
  8537. 00005EF2  206E 000C                movea.l    A0, [A6 + 0xC]
  8538. 00005EF6  4210                     clr.b      [A0]
  8539. 00005EF8  206E 0008                movea.l    A0, [A6 + 0x8]
  8540. 00005EFC  7000                     moveq.l    D0, 0x00
  8541. 00005EFE  1010                     move.b     D0, [A0]
  8542. 00005F00  3E00                     move.w     D7, D0
  8543. 00005F02  4A40                     tst.w      D0
  8544. 00005F04  6700 009E                beq        +0xA0 /* 00005FA4 */
  8545. 00005F08  52AE 0008                addq.l     [A6 + 0x8], 1
  8546. 00005F0C  206E 0008                movea.l    A0, [A6 + 0x8]
  8547. 00005F10  7000                     moveq.l    D0, 0x00
  8548. 00005F12  1010                     move.b     D0, [A0]
  8549. 00005F14  0C40 002D                cmpi.w     D0, 0x2D /* '-' */
  8550. 00005F18  6606                     bne        +0x8 /* 00005F20 */
  8551. 00005F1A  5347                     subq.w     D7, 1
  8552. 00005F1C  52AE 0008                addq.l     [A6 + 0x8], 1
  8553. label00005F20:
  8554. 00005F20  3D47 FFFE                move.w     [A6 - 0x2], D7
  8555. 00005F24  4A6E 0010                tst.w      [A6 + 0x10]
  8556. 00005F28  661E                     bne        +0x20 /* 00005F48 */
  8557. 00005F2A  3047                     movea.w    A0, D7
  8558. 00005F2C  2F08                     move.l     -[A7], A0
  8559. 00005F2E  206E 000C                movea.l    A0, [A6 + 0xC]
  8560. 00005F32  4868 0001                pea.l      [A0 + 0x1]
  8561. 00005F36  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8562. 00005F3A  4EBA A8DC                jsr        [PC - 0x5724 /* 00000818 */]
  8563. 00005F3E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8564. 00005F42  206E 000C                movea.l    A0, [A6 + 0xC]
  8565. 00005F46  1087                     move.b     [A0], D7
  8566. label00005F48:
  8567. 00005F48  286E 0008                movea.l    A4, [A6 + 0x8]
  8568. 00005F4C  6052                     bra        +0x54 /* 00005FA0 */
  8569. label00005F4E:
  8570. 00005F4E  7000                     moveq.l    D0, 0x00
  8571. 00005F50  1014                     move.b     D0, [A4]
  8572. 00005F52  0C40 002E                cmpi.w     D0, 0x2E /* '.' */
  8573. 00005F56  6644                     bne        +0x46 /* 00005F9C */
  8574. 00005F58  4A6E 0010                tst.w      [A6 + 0x10]
  8575. 00005F5C  660E                     bne        +0x10 /* 00005F6C */
  8576. 00005F5E  200C                     move.l     D0, A4
  8577. 00005F60  90AE 0008                sub.l      D0, [A6 + 0x8]
  8578. 00005F64  206E 000C                movea.l    A0, [A6 + 0xC]
  8579. 00005F68  1080                     move.b     [A0], D0
  8580. 00005F6A  6038                     bra        +0x3A /* 00005FA4 */
  8581. label00005F6C:
  8582. 00005F6C  528C                     addq.l     A4, 1
  8583. 00005F6E  200C                     move.l     D0, A4
  8584. 00005F70  90AE 0008                sub.l      D0, [A6 + 0x8]
  8585. 00005F74  3E00                     move.w     D7, D0
  8586. 00005F76  302E FFFE                move.w     D0, [A6 - 0x2]
  8587. 00005F7A  9047                     sub.w      D0, D7
  8588. 00005F7C  3E00                     move.w     D7, D0
  8589. 00005F7E  3047                     movea.w    A0, D7
  8590. 00005F80  2F08                     move.l     -[A7], A0
  8591. 00005F82  206E 000C                movea.l    A0, [A6 + 0xC]
  8592. 00005F86  4868 0001                pea.l      [A0 + 0x1]
  8593. 00005F8A  2F0C                     move.l     -[A7], A4
  8594. 00005F8C  4EBA A88A                jsr        [PC - 0x5776 /* 00000818 */]
  8595. 00005F90  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8596. 00005F94  206E 000C                movea.l    A0, [A6 + 0xC]
  8597. 00005F98  1087                     move.b     [A0], D7
  8598. 00005F9A  6008                     bra        +0xA /* 00005FA4 */
  8599. label00005F9C:
  8600. 00005F9C  528C                     addq.l     A4, 1
  8601. 00005F9E  5347                     subq.w     D7, 1
  8602. label00005FA0:
  8603. 00005FA0  4A47                     tst.w      D7
  8604. 00005FA2  66AA                     bne        -0x54 /* 00005F4E */
  8605. label00005FA4:
  8606. 00005FA4  4CDF 1080                movem.l    D7,A4, [A7]+
  8607. 00005FA8  4E5E                     unlink     A6
  8608. 00005FAA  4E75                     rts
  8609. fn00005FAC:
  8610. 00005FAC  4E56 0000                link       A6, 0
  8611. 00005FB0  48E7 0108                movem.l    -[A7], D7,A4
  8612. 00005FB4  206E 0008                movea.l    A0, [A6 + 0x8]
  8613. 00005FB8  7000                     moveq.l    D0, 0x00
  8614. 00005FBA  1010                     move.b     D0, [A0]
  8615. 00005FBC  4840                     swap.w     D0
  8616. 00005FBE  4240                     clr.w      D0
  8617. 00005FC0  4840                     swap.w     D0
  8618. 00005FC2  D0AE 0008                add.l      D0, [A6 + 0x8]
  8619. 00005FC6  2840                     movea.l    A4, D0
  8620. 00005FC8  206E 0008                movea.l    A0, [A6 + 0x8]
  8621. 00005FCC  7000                     moveq.l    D0, 0x00
  8622. 00005FCE  1010                     move.b     D0, [A0]
  8623. 00005FD0  3E00                     move.w     D7, D0
  8624. 00005FD2  6014                     bra        +0x16 /* 00005FE8 */
  8625. label00005FD4:
  8626. 00005FD4  7000                     moveq.l    D0, 0x00
  8627. 00005FD6  1014                     move.b     D0, [A4]
  8628. 00005FD8  0C40 0030                cmpi.w     D0, 0x30 /* '0' */
  8629. 00005FDC  660E                     bne        +0x10 /* 00005FEC */
  8630. 00005FDE  206E 0008                movea.l    A0, [A6 + 0x8]
  8631. 00005FE2  5310                     subq.b     [A0], 1
  8632. 00005FE4  538C                     subq.l     A4, 1
  8633. 00005FE6  5347                     subq.w     D7, 1
  8634. label00005FE8:
  8635. 00005FE8  4A47                     tst.w      D7
  8636. 00005FEA  66E8                     bne        -0x16 /* 00005FD4 */
  8637. label00005FEC:
  8638. 00005FEC  4CDF 1080                movem.l    D7,A4, [A7]+
  8639. 00005FF0  4E5E                     unlink     A6
  8640. 00005FF2  4E75                     rts
  8641. fn00005FF4:
  8642. 00005FF4  4E56 0000                link       A6, 0
  8643. 00005FF8  48E7 0308                movem.l    -[A7], D6,D7,A4
  8644. 00005FFC  206E 0008                movea.l    A0, [A6 + 0x8]
  8645. 00006000  5288                     addq.l     A0, 1
  8646. 00006002  2848                     movea.l    A4, A0
  8647. 00006004  206E 0008                movea.l    A0, [A6 + 0x8]
  8648. 00006008  7000                     moveq.l    D0, 0x00
  8649. 0000600A  1010                     move.b     D0, [A0]
  8650. 0000600C  3E00                     move.w     D7, D0
  8651. 0000600E  7C00                     moveq.l    D6, 0x00
  8652. 00006010  6010                     bra        +0x12 /* 00006022 */
  8653. label00006012:
  8654. 00006012  7000                     moveq.l    D0, 0x00
  8655. 00006014  1014                     move.b     D0, [A4]
  8656. 00006016  0C40 0030                cmpi.w     D0, 0x30 /* '0' */
  8657. 0000601A  660A                     bne        +0xC /* 00006026 */
  8658. 0000601C  528C                     addq.l     A4, 1
  8659. 0000601E  5246                     addq.w     D6, 1
  8660. 00006020  5347                     subq.w     D7, 1
  8661. label00006022:
  8662. 00006022  4A47                     tst.w      D7
  8663. 00006024  6EEC                     bgt        -0x12 /* 00006012 */
  8664. label00006026:
  8665. 00006026  4A46                     tst.w      D6
  8666. 00006028  6722                     beq        +0x24 /* 0000604C */
  8667. 0000602A  206E 0008                movea.l    A0, [A6 + 0x8]
  8668. 0000602E  9D10                     sub.b      [A0], D6
  8669. 00006030  206E 0008                movea.l    A0, [A6 + 0x8]
  8670. 00006034  7000                     moveq.l    D0, 0x00
  8671. 00006036  1010                     move.b     D0, [A0]
  8672. 00006038  2F00                     move.l     -[A7], D0
  8673. 0000603A  206E 0008                movea.l    A0, [A6 + 0x8]
  8674. 0000603E  4868 0001                pea.l      [A0 + 0x1]
  8675. 00006042  2F0C                     move.l     -[A7], A4
  8676. 00006044  4EBA A7D2                jsr        [PC - 0x582E /* 00000818 */]
  8677. 00006048  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8678. label0000604C:
  8679. 0000604C  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  8680. 00006050  4E5E                     unlink     A6
  8681. 00006052  4E75                     rts
  8682. export_81:
  8683. 00006054  4E56 0000                link       A6, 0
  8684. 00006058  206E 0008                movea.l    A0, [A6 + 0x8]
  8685. 0000605C  226E 000C                movea.l    A1, [A6 + 0xC]
  8686. 00006060  7207                     moveq.l    D1, 0x07
  8687. label00006062:
  8688. 00006062  2018                     move.l     D0, [A0]+
  8689. 00006064  2400                     move.l     D2, D0
  8690. 00006066  C099                     and.l      D0, [A1]+
  8691. 00006068  B082                     cmp.l      D0, D2
  8692. 0000606A  6608                     bne        +0xA /* 00006074 */
  8693. 0000606C  51C9 FFF4                dbf        D1, -0xE /* 00006062 */
  8694. 00006070  7001                     moveq.l    D0, 0x01
  8695. 00006072  6002                     bra        +0x4 /* 00006076 */
  8696. label00006074:
  8697. 00006074  7000                     moveq.l    D0, 0x00
  8698. label00006076:
  8699. 00006076  4E5E                     unlink     A6
  8700. 00006078  4E75                     rts
  8701. export_99:
  8702. 0000607A  4E56 FFF4                link       A6, -0x000C
  8703. 0000607E  48E7 0300                movem.l    -[A7], D6,D7
  8704. 00006082  42A7                     clr.l      -[A7]
  8705. 00006084  A8D8                     syscall    NewRgn
  8706. 00006086  205F                     movea.l    A0, [A7]+
  8707. 00006088  2D48 FFFC                move.l     [A6 - 0x4], A0
  8708. 0000608C  A8DA                     syscall    OpenRgn
  8709. 0000608E  206E 0008                movea.l    A0, [A6 + 0x8]
  8710. 00006092  2050                     movea.l    A0, [A0]
  8711. 00006094  3010                     move.w     D0, [A0]
  8712. 00006096  0640 FFF6                addi.w     D0, 0xFFF6
  8713. 0000609A  48C0                     ext.l      D0
  8714. 0000609C  81FC 0004                divs.w     D0, 0x4
  8715. 000060A0  3C00                     move.w     D6, D0
  8716. 000060A2  206E 0008                movea.l    A0, [A6 + 0x8]
  8717. 000060A6  2050                     movea.l    A0, [A0]
  8718. 000060A8  2D68 000A FFF8           move.l     [A6 - 0x8], [A0 + 0xA]
  8719. 000060AE  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  8720. 000060B2  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  8721. 000060B6  A893                     syscall    MoveTo
  8722. 000060B8  7E01                     moveq.l    D7, 0x01
  8723. 000060BA  602A                     bra        +0x2C /* 000060E6 */
  8724. label000060BC:
  8725. 000060BC  206E 0008                movea.l    A0, [A6 + 0x8]
  8726. 000060C0  3007                     move.w     D0, D7
  8727. 000060C2  48C0                     ext.l      D0
  8728. 000060C4  E580                     asl        D0, 2
  8729. 000060C6  D090                     add.l      D0, [A0]
  8730. 000060C8  2040                     movea.l    A0, D0
  8731. 000060CA  2D68 000A FFF4           move.l     [A6 - 0xC], [A0 + 0xA]
  8732. 000060D0  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  8733. 000060D4  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  8734. 000060D8  A891                     syscall    LineTo
  8735. 000060DA  4EBA 002A                jsr        [PC + 0x2A /* 00006106 */]
  8736. 000060DE  0C40 4E20                cmpi.w     D0, 0x4E20 /* 'N ' */
  8737. 000060E2  6E06                     bgt        +0x8 /* 000060EA */
  8738. 000060E4  5247                     addq.w     D7, 1
  8739. label000060E6:
  8740. 000060E6  BE46                     cmp.w      D7, D6
  8741. 000060E8  6DD2                     blt        -0x2C /* 000060BC */
  8742. label000060EA:
  8743. 000060EA  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  8744. 000060EE  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  8745. 000060F2  A891                     syscall    LineTo
  8746. 000060F4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  8747. 000060F8  A8DB                     syscall    CloseRgn
  8748. 000060FA  202E FFFC                move.l     D0, [A6 - 0x4]
  8749. 000060FE  4CDF 00C0                movem.l    D6,D7, [A7]+
  8750. 00006102  4E5E                     unlink     A6
  8751. 00006104  4E75                     rts
  8752. fn00006106:
  8753. 00006106  2055                     movea.l    A0, [A5]
  8754. 00006108  3028 FF6A                move.w     D0, [A0 - 0x96]
  8755. 0000610C  4E75                     rts
  8756. export_129:
  8757. fn0000610E:
  8758. 0000610E  4E56 FFEE                link       A6, -0x0012
  8759. 00006112  42A7                     clr.l      -[A7]
  8760. 00006114  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8761. 00006118  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  8762. 0000611C  201F                     move.l     D0, [A7]+
  8763. 0000611E  2D40 FFFC                move.l     [A6 - 0x4], D0
  8764. 00006122  0CAE 0000 0010 FFFC      cmpi.l     [A6 - 0x4], 0x10
  8765. 0000612A  6E34                     bgt        +0x36 /* 00006160 */
  8766. 0000612C  206E 0008                movea.l    A0, [A6 + 0x8]
  8767. 00006130  2010                     move.l     D0, [A0]
  8768. 00006132  D0AE FFFC                add.l      D0, [A6 - 0x4]
  8769. 00006136  4878 000E                push.l     0xE
  8770. 0000613A  486E FFEE                pea.l      [A6 - 0x12]
  8771. 0000613E  0680 FFFF FFF2           addi.l     D0, 0xFFFFFFF2
  8772. 00006144  2F00                     move.l     -[A7], D0
  8773. 00006146  4EBA A6D0                jsr        [PC - 0x5930 /* 00000818 */]
  8774. 0000614A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8775. 0000614E  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  8776. 00006152  A887                     syscall    TextFont
  8777. 00006154  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  8778. 00006158  A88A                     syscall    TextSize
  8779. 0000615A  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  8780. 0000615E  A888                     syscall    TextFace
  8781. label00006160:
  8782. 00006160  4E5E                     unlink     A6
  8783. 00006162  4E75                     rts
  8784. export_153:
  8785. 00006164  4E56 FFEE                link       A6, -0x0012
  8786. 00006168  426E FFFE                clr.w      [A6 - 0x2]
  8787. 0000616C  302D 9544                move.w     D0, [A5 - 0x6ABC]
  8788. 00006170  B06E 0010                cmp.w      D0, [A6 + 0x10]
  8789. 00006174  6614                     bne        +0x16 /* 0000618A */
  8790. 00006176  202D 9546                move.l     D0, [A5 - 0x6ABA]
  8791. 0000617A  B0AE 0012                cmp.l      D0, [A6 + 0x12]
  8792. 0000617E  660A                     bne        +0xC /* 0000618A */
  8793. 00006180  202D 954A                move.l     D0, [A5 - 0x6AB6]
  8794. 00006184  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  8795. 00006188  6706                     beq        +0x8 /* 00006190 */
  8796. label0000618A:
  8797. 0000618A  7001                     moveq.l    D0, 0x01
  8798. 0000618C  3D40 FFFE                move.w     [A6 - 0x2], D0
  8799. label00006190:
  8800. 00006190  4267                     clr.w      -[A7]
  8801. 00006192  486D 954E                pea.l      [A5 - 0x6AB2]
  8802. 00006196  206E 0008                movea.l    A0, [A6 + 0x8]
  8803. 0000619A  4868 000E                pea.l      [A0 + 0xE]
  8804. 0000619E  A8A6                     syscall    EqualRect
  8805. 000061A0  101F                     move.b     D0, [A7]+
  8806. 000061A2  4A00                     tst.b      D0
  8807. 000061A4  6606                     bne        +0x8 /* 000061AC */
  8808. 000061A6  7001                     moveq.l    D0, 0x01
  8809. 000061A8  3D40 FFFE                move.w     [A6 - 0x2], D0
  8810. label000061AC:
  8811. 000061AC  4A6E FFFE                tst.w      [A6 - 0x2]
  8812. 000061B0  6700 0082                beq        +0x84 /* 00006234 */
  8813. 000061B4  4EBA 0088                jsr        [PC + 0x88 /* 0000623E */]
  8814. 000061B8  486E FFEE                pea.l      [A6 - 0x12]
  8815. 000061BC  486E FFF6                pea.l      [A6 - 0xA]
  8816. 000061C0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8817. 000061C4  4EAD 0F7A                jsr        [A5 + 0xF7A /* export_491 */]
  8818. 000061C8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8819. 000061CC  206E 0008                movea.l    A0, [A6 + 0x8]
  8820. 000061D0  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  8821. 000061D4  4EBA FF38                jsr        [PC - 0xC8 /* 0000610E */]
  8822. 000061D8  588F                     addq.l     A7, 4
  8823. 000061DA  42A7                     clr.l      -[A7]
  8824. 000061DC  486E FFF6                pea.l      [A6 - 0xA]
  8825. 000061E0  486E FFEE                pea.l      [A6 - 0x12]
  8826. 000061E4  A83E                     syscall    TEStyleNew
  8827. 000061E6  205F                     movea.l    A0, [A7]+
  8828. 000061E8  2B48 929A                move.l     [A5 - 0x6D66], A0
  8829. 000061EC  486D 01FA                pea.l      [A5 + 0x1FA /* export_59 */]
  8830. 000061F0  2F2D 929A                move.l     -[A7], [A5 - 0x6D66]
  8831. 000061F4  4EAD 1442                jsr        [A5 + 0x1442 /* export_644 */]
  8832. 000061F8  2F2D 929A                move.l     -[A7], [A5 - 0x6D66]
  8833. 000061FC  206E 0008                movea.l    A0, [A6 + 0x8]
  8834. 00006200  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  8835. 00006204  4EAD 06C2                jsr        [A5 + 0x6C2 /* export_212 */]
  8836. 00006208  508F                     addq.l     A7, 8
  8837. 0000620A  3B6E 0010 9544           move.w     [A5 - 0x6ABC], [A6 + 0x10]
  8838. 00006210  2B6E 0012 9546           move.l     [A5 - 0x6ABA], [A6 + 0x12]
  8839. 00006216  2B6E 000C 954A           move.l     [A5 - 0x6AB6], [A6 + 0xC]
  8840. 0000621C  2B6D 929A 9556           move.l     [A5 - 0x6AAA], [A5 - 0x6D66]
  8841. 00006222  206E 0008                movea.l    A0, [A6 + 0x8]
  8842. 00006226  43ED 954E                lea.l      A1, [A5 - 0x6AB2]
  8843. 0000622A  41E8 000E                lea.l      A0, [A0 + 0xE]
  8844. 0000622E  22D8                     move.l     [A1]+, [A0]+
  8845. 00006230  22D8                     move.l     [A1]+, [A0]+
  8846. 00006232  6006                     bra        +0x8 /* 0000623A */
  8847. label00006234:
  8848. 00006234  2B6D 9556 929A           move.l     [A5 - 0x6D66], [A5 - 0x6AAA]
  8849. label0000623A:
  8850. 0000623A  4E5E                     unlink     A6
  8851. 0000623C  4E75                     rts
  8852. export_69:
  8853. fn0000623E:
  8854. 0000623E  4AAD 9556                tst.l      [A5 - 0x6AAA]
  8855. 00006242  671C                     beq        +0x1E /* 00006260 */
  8856. 00006244  4A6D 928E                tst.w      [A5 - 0x6D72]
  8857. 00006248  6C16                     bge        +0x18 /* 00006260 */
  8858. 0000624A  2F2D 9556                move.l     -[A7], [A5 - 0x6AAA]
  8859. 0000624E  A9CD                     syscall    TEDispose
  8860. 00006250  42AD 9556                clr.l      [A5 - 0x6AAA]
  8861. 00006254  426D 9544                clr.w      [A5 - 0x6ABC]
  8862. 00006258  42AD 9546                clr.l      [A5 - 0x6ABA]
  8863. 0000625C  42AD 954A                clr.l      [A5 - 0x6AB6]
  8864. label00006260:
  8865. 00006260  4E75                     rts
  8866. export_166:
  8867. 00006262  4E56 FFFE                link       A6, -0x0002
  8868. 00006266  7001                     moveq.l    D0, 0x01
  8869. 00006268  3D40 FFFE                move.w     [A6 - 0x2], D0
  8870. 0000626C  302D 9544                move.w     D0, [A5 - 0x6ABC]
  8871. 00006270  B06E 0010                cmp.w      D0, [A6 + 0x10]
  8872. 00006274  6614                     bne        +0x16 /* 0000628A */
  8873. 00006276  202D 9546                move.l     D0, [A5 - 0x6ABA]
  8874. 0000627A  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  8875. 0000627E  660A                     bne        +0xC /* 0000628A */
  8876. 00006280  202D 954A                move.l     D0, [A5 - 0x6AB6]
  8877. 00006284  B0AD 9030                cmp.l      D0, [A5 - 0x6FD0]
  8878. 00006288  6704                     beq        +0x6 /* 0000628E */
  8879. label0000628A:
  8880. 0000628A  426E FFFE                clr.w      [A6 - 0x2]
  8881. label0000628E:
  8882. 0000628E  4267                     clr.w      -[A7]
  8883. 00006290  486D 954E                pea.l      [A5 - 0x6AB2]
  8884. 00006294  206E 0008                movea.l    A0, [A6 + 0x8]
  8885. 00006298  4868 000E                pea.l      [A0 + 0xE]
  8886. 0000629C  A8A6                     syscall    EqualRect
  8887. 0000629E  101F                     move.b     D0, [A7]+
  8888. 000062A0  4A00                     tst.b      D0
  8889. 000062A2  6604                     bne        +0x6 /* 000062A8 */
  8890. 000062A4  426E FFFE                clr.w      [A6 - 0x2]
  8891. label000062A8:
  8892. 000062A8  302E FFFE                move.w     D0, [A6 - 0x2]
  8893. 000062AC  4E5E                     unlink     A6
  8894. 000062AE  4E75                     rts
  8895. export_92:
  8896. 000062B0  4E56 FFFC                link       A6, -0x0004
  8897. 000062B4  48E7 0308                movem.l    -[A7], D6,D7,A4
  8898. 000062B8  206E 0008                movea.l    A0, [A6 + 0x8]
  8899. 000062BC  2850                     movea.l    A4, [A0]
  8900. 000062BE  42A7                     clr.l      -[A7]
  8901. 000062C0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8902. 000062C4  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  8903. 000062C8  201F                     move.l     D0, [A7]+
  8904. 000062CA  4878 0052                push.l     0x52 /* 'R' */
  8905. 000062CE  2F00                     move.l     -[A7], D0
  8906. 000062D0  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  8907. 000062D4  3E00                     move.w     D7, D0
  8908. 000062D6  7C00                     moveq.l    D6, 0x00
  8909. 000062D8  6010                     bra        +0x12 /* 000062EA */
  8910. label000062DA:
  8911. 000062DA  0C54 012D                cmpi.w     [A4], 0x12D
  8912. 000062DE  6604                     bne        +0x6 /* 000062E4 */
  8913. 000062E0  426C 004A                clr.w      [A4 + 0x4A]
  8914. label000062E4:
  8915. 000062E4  49EC 0052                lea.l      A4, [A4 + 0x52]
  8916. 000062E8  5246                     addq.w     D6, 1
  8917. label000062EA:
  8918. 000062EA  BC47                     cmp.w      D6, D7
  8919. 000062EC  6DEC                     blt        -0x12 /* 000062DA */
  8920. 000062EE  4EBA FF4E                jsr        [PC - 0xB2 /* 0000623E */]
  8921. 000062F2  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  8922. 000062F6  4E5E                     unlink     A6
  8923. 000062F8  4E75                     rts
  8924. export_121:
  8925. 000062FA  4E56 FFF8                link       A6, -0x0008
  8926. 000062FE  42A7                     clr.l      -[A7]
  8927. 00006300  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8928. 00006304  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  8929. 00006308  201F                     move.l     D0, [A7]+
  8930. 0000630A  2D40 FFF8                move.l     [A6 - 0x8], D0
  8931. 0000630E  306E 000E                movea.w    A0, [A6 + 0xE]
  8932. 00006312  2F08                     move.l     -[A7], A0
  8933. 00006314  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  8934. 00006318  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  8935. 0000631C  2D40 FFF8                move.l     [A6 - 0x8], D0
  8936. 00006320  4A6E 000C                tst.w      [A6 + 0xC]
  8937. 00006324  6D00 0080                blt        +0x82 /* 000063A6 */
  8938. 00006328  306E 000C                movea.w    A0, [A6 + 0xC]
  8939. 0000632C  B1EE FFF8                cmpa.l     A0, [A6 - 0x8]
  8940. 00006330  6C00 0074                bge        +0x76 /* 000063A6 */
  8941. 00006334  306E 000C                movea.w    A0, [A6 + 0xC]
  8942. 00006338  202E FFF8                move.l     D0, [A6 - 0x8]
  8943. 0000633C  9088                     sub.l      D0, A0
  8944. 0000633E  306E 000E                movea.w    A0, [A6 + 0xE]
  8945. 00006342  2F08                     move.l     -[A7], A0
  8946. 00006344  5380                     subq.l     D0, 1
  8947. 00006346  2F00                     move.l     -[A7], D0
  8948. 00006348  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  8949. 0000634C  2D40 FFFC                move.l     [A6 - 0x4], D0
  8950. 00006350  302E 000C                move.w     D0, [A6 + 0xC]
  8951. 00006354  5240                     addq.w     D0, 1
  8952. 00006356  C1EE 000E                muls.w     D0, [A6 + 0xE]
  8953. 0000635A  206E 0008                movea.l    A0, [A6 + 0x8]
  8954. 0000635E  48C0                     ext.l      D0
  8955. 00006360  D090                     add.l      D0, [A0]
  8956. 00006362  322E 000C                move.w     D1, [A6 + 0xC]
  8957. 00006366  C3EE 000E                muls.w     D1, [A6 + 0xE]
  8958. 0000636A  206E 0008                movea.l    A0, [A6 + 0x8]
  8959. 0000636E  48C1                     ext.l      D1
  8960. 00006370  D290                     add.l      D1, [A0]
  8961. 00006372  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  8962. 00006376  2F01                     move.l     -[A7], D1
  8963. 00006378  2F00                     move.l     -[A7], D0
  8964. 0000637A  4EBA A49C                jsr        [PC - 0x5B64 /* 00000818 */]
  8965. 0000637E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8966. 00006382  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8967. 00006386  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  8968. 0000638A  306E 000E                movea.w    A0, [A6 + 0xE]
  8969. 0000638E  2F08                     move.l     -[A7], A0
  8970. 00006390  206E FFF8                movea.l    A0, [A6 - 0x8]
  8971. 00006394  4868 FFFF                pea.l      [A0 - 0x1]
  8972. 00006398  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  8973. 0000639C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8974. 000063A0  2F00                     move.l     -[A7], D0
  8975. 000063A2  4EAD 125A                jsr        [A5 + 0x125A /* export_583 */]
  8976. label000063A6:
  8977. 000063A6  4E5E                     unlink     A6
  8978. 000063A8  4E75                     rts
  8979. export_143:
  8980. 000063AA  4E56 FFF8                link       A6, -0x0008
  8981. 000063AE  42A7                     clr.l      -[A7]
  8982. 000063B0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8983. 000063B4  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  8984. 000063B8  201F                     move.l     D0, [A7]+
  8985. 000063BA  2D40 FFF8                move.l     [A6 - 0x8], D0
  8986. 000063BE  306E 000E                movea.w    A0, [A6 + 0xE]
  8987. 000063C2  2F08                     move.l     -[A7], A0
  8988. 000063C4  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  8989. 000063C8  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  8990. 000063CC  2D40 FFF8                move.l     [A6 - 0x8], D0
  8991. 000063D0  4A6E 000C                tst.w      [A6 + 0xC]
  8992. 000063D4  6D00 0082                blt        +0x84 /* 00006458 */
  8993. 000063D8  306E 000C                movea.w    A0, [A6 + 0xC]
  8994. 000063DC  B1EE FFF8                cmpa.l     A0, [A6 - 0x8]
  8995. 000063E0  6F06                     ble        +0x8 /* 000063E8 */
  8996. 000063E2  3D6E FFFA 000C           move.w     [A6 + 0xC], [A6 - 0x6]
  8997. label000063E8:
  8998. 000063E8  306E 000C                movea.w    A0, [A6 + 0xC]
  8999. 000063EC  202E FFF8                move.l     D0, [A6 - 0x8]
  9000. 000063F0  9088                     sub.l      D0, A0
  9001. 000063F2  306E 000E                movea.w    A0, [A6 + 0xE]
  9002. 000063F6  2F08                     move.l     -[A7], A0
  9003. 000063F8  2F00                     move.l     -[A7], D0
  9004. 000063FA  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  9005. 000063FE  2D40 FFFC                move.l     [A6 - 0x4], D0
  9006. 00006402  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9007. 00006406  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  9008. 0000640A  306E 000E                movea.w    A0, [A6 + 0xE]
  9009. 0000640E  2F08                     move.l     -[A7], A0
  9010. 00006410  206E FFF8                movea.l    A0, [A6 - 0x8]
  9011. 00006414  4868 0001                pea.l      [A0 + 0x1]
  9012. 00006418  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  9013. 0000641C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9014. 00006420  2F00                     move.l     -[A7], D0
  9015. 00006422  4EAD 125A                jsr        [A5 + 0x125A /* export_583 */]
  9016. 00006426  302E 000C                move.w     D0, [A6 + 0xC]
  9017. 0000642A  C1EE 000E                muls.w     D0, [A6 + 0xE]
  9018. 0000642E  206E 0008                movea.l    A0, [A6 + 0x8]
  9019. 00006432  48C0                     ext.l      D0
  9020. 00006434  D090                     add.l      D0, [A0]
  9021. 00006436  322E 000C                move.w     D1, [A6 + 0xC]
  9022. 0000643A  5241                     addq.w     D1, 1
  9023. 0000643C  C3EE 000E                muls.w     D1, [A6 + 0xE]
  9024. 00006440  206E 0008                movea.l    A0, [A6 + 0x8]
  9025. 00006444  48C1                     ext.l      D1
  9026. 00006446  D290                     add.l      D1, [A0]
  9027. 00006448  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  9028. 0000644C  2F01                     move.l     -[A7], D1
  9029. 0000644E  2F00                     move.l     -[A7], D0
  9030. 00006450  4EBA A3C6                jsr        [PC - 0x5C3A /* 00000818 */]
  9031. 00006454  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9032. label00006458:
  9033. 00006458  4E5E                     unlink     A6
  9034. 0000645A  4E75                     rts
  9035. export_117:
  9036. 0000645C  4E56 0000                link       A6, 0
  9037. 00006460  48E7 0018                movem.l    -[A7], A3,A4
  9038. 00006464  286E 0008                movea.l    A4, [A6 + 0x8]
  9039. 00006468  0C54 0007                cmpi.w     [A4], 0x7
  9040. 0000646C  6722                     beq        +0x24 /* 00006490 */
  9041. 0000646E  4AAC 0012                tst.l      [A4 + 0x12]
  9042. 00006472  6714                     beq        +0x16 /* 00006488 */
  9043. 00006474  2F2C 0012                move.l     -[A7], [A4 + 0x12]
  9044. 00006478  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  9045. 0000647C  4267                     clr.w      -[A7]
  9046. 0000647E  486C 0012                pea.l      [A4 + 0x12]
  9047. 00006482  4EAD 1402                jsr        [A5 + 0x1402 /* export_636 */]
  9048. 00006486  301F                     move.w     D0, [A7]+
  9049. label00006488:
  9050. 00006488  7007                     moveq.l    D0, 0x07
  9051. 0000648A  3880                     move.w     [A4], D0
  9052. 0000648C  42AC 0016                clr.l      [A4 + 0x16]
  9053. label00006490:
  9054. 00006490  4CDF 1800                movem.l    A3,A4, [A7]+
  9055. 00006494  4E5E                     unlink     A6
  9056. 00006496  4E75                     rts
  9057. export_98:
  9058. 00006498  4E56 0000                link       A6, 0
  9059. 0000649C  48E7 0018                movem.l    -[A7], A3,A4
  9060. 000064A0  286E 0008                movea.l    A4, [A6 + 0x8]
  9061. 000064A4  266E 000C                movea.l    A3, [A6 + 0xC]
  9062. 000064A8  B7CC                     cmpa.l     A3, A4
  9063. 000064AA  6700 00CE                beq        +0xD0 /* 0000657A */
  9064. 000064AE  4AAB 0016                tst.l      [A3 + 0x16]
  9065. 000064B2  6708                     beq        +0xA /* 000064BC */
  9066. 000064B4  2F2B 0016                move.l     -[A7], [A3 + 0x16]
  9067. 000064B8  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  9068. label000064BC:
  9069. 000064BC  0C6B 0004 0002           cmpi.w     [A3 + 0x2], 0x4
  9070. 000064C2  6624                     bne        +0x26 /* 000064E8 */
  9071. 000064C4  0C6C 0004 0002           cmpi.w     [A4 + 0x2], 0x4
  9072. 000064CA  671C                     beq        +0x1E /* 000064E8 */
  9073. 000064CC  0C53 0006                cmpi.w     [A3], 0x6
  9074. 000064D0  6616                     bne        +0x18 /* 000064E8 */
  9075. 000064D2  2F2B 0012                move.l     -[A7], [A3 + 0x12]
  9076. 000064D6  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  9077. 000064DA  42AB 0012                clr.l      [A3 + 0x12]
  9078. 000064DE  206B 0016                movea.l    A0, [A3 + 0x16]
  9079. 000064E2  2050                     movea.l    A0, [A0]
  9080. 000064E4  42A8 0012                clr.l      [A0 + 0x12]
  9081. label000064E8:
  9082. 000064E8  376C 0002 0002           move.w     [A3 + 0x2], [A4 + 0x2]
  9083. 000064EE  302C 0002                move.w     D0, [A4 + 0x2]
  9084. 000064F2  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  9085. 000064F6  0000 0005                ori.b      D0, 0x5
  9086. 000064FA  0072 000C 0014           ori.w      [A2 + D0.w + 0x14], 0xC
  9087. 00006500  0008 0006                ori.b      A0, 0x6
  9088. 00006504  002E 001C 276C           ori.b      [A6 + 0x276C], 0x1C
  9089. 0000650A  0004 0004                ori.b      D4, 0x4
  9090. 0000650E  6000 005C                bra        +0x5E /* 0000656C */
  9091. 00006512  41EB 0008                lea.l      A0, [A3 + 0x8]
  9092. 00006516  43EC 0008                lea.l      A1, [A4 + 0x8]
  9093. 0000651A  20D9                     move.l     [A0]+, [A1]+
  9094. 0000651C  20D9                     move.l     [A0]+, [A1]+
  9095. 0000651E  30D9                     move.w     [A0]+, [A1]+
  9096. 00006520  604A                     bra        +0x4C /* 0000656C */
  9097. 00006522  486B 001A                pea.l      [A3 + 0x1A]
  9098. 00006526  486C 001A                pea.l      [A4 + 0x1A]
  9099. 0000652A  4EBA DEAA                jsr        [PC - 0x2156 /* 000043D6 */]
  9100. 0000652E  508F                     addq.l     A7, 8
  9101. 00006530  603A                     bra        +0x3C /* 0000656C */
  9102. 00006532  202B 0012                move.l     D0, [A3 + 0x12]
  9103. 00006536  B0AC 0012                cmp.l      D0, [A4 + 0x12]
  9104. 0000653A  6730                     beq        +0x32 /* 0000656C */
  9105. 0000653C  4AAB 0012                tst.l      [A3 + 0x12]
  9106. 00006540  6610                     bne        +0x12 /* 00006552 */
  9107. 00006542  42A7                     clr.l      -[A7]
  9108. 00006544  42A7                     clr.l      -[A7]
  9109. 00006546  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  9110. 0000654A  205F                     movea.l    A0, [A7]+
  9111. 0000654C  2748 0012                move.l     [A3 + 0x12], A0
  9112. 00006550  600A                     bra        +0xC /* 0000655C */
  9113. label00006552:
  9114. 00006552  2F2B 0012                move.l     -[A7], [A3 + 0x12]
  9115. 00006556  42A7                     clr.l      -[A7]
  9116. 00006558  4EAD 125A                jsr        [A5 + 0x125A /* export_583 */]
  9117. label0000655C:
  9118. 0000655C  4267                     clr.w      -[A7]
  9119. 0000655E  2F2C 0012                move.l     -[A7], [A4 + 0x12]
  9120. 00006562  2F2B 0012                move.l     -[A7], [A3 + 0x12]
  9121. 00006566  4EAD 1412                jsr        [A5 + 0x1412 /* export_638 */]
  9122. 0000656A  301F                     move.w     D0, [A7]+
  9123. label0000656C:
  9124. 0000656C  4AAB 0016                tst.l      [A3 + 0x16]
  9125. 00006570  6708                     beq        +0xA /* 0000657A */
  9126. 00006572  2F2B 0016                move.l     -[A7], [A3 + 0x16]
  9127. 00006576  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  9128. label0000657A:
  9129. 0000657A  4CDF 1800                movem.l    A3,A4, [A7]+
  9130. 0000657E  4E5E                     unlink     A6
  9131. 00006580  4E75                     rts
  9132. export_152:
  9133. fn00006582:
  9134. 00006582  4E56 0000                link       A6, 0
  9135. 00006586  2F0C                     move.l     -[A7], A4
  9136. 00006588  286E 0008                movea.l    A4, [A6 + 0x8]
  9137. 0000658C  3F3C 0005                move.w     -[A7], 0x5
  9138. 00006590  2F0C                     move.l     -[A7], A4
  9139. 00006592  4EBA 0C16                jsr        [PC + 0xC16 /* 000071AA */]
  9140. 00006596  5C8F                     addq.l     A7, 6
  9141. 00006598  0C6C 0005 0002           cmpi.w     [A4 + 0x2], 0x5
  9142. 0000659E  6610                     bne        +0x12 /* 000065B0 */
  9143. 000065A0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  9144. 000065A4  486C 001A                pea.l      [A4 + 0x1A]
  9145. 000065A8  4EBA DE2C                jsr        [PC - 0x21D4 /* 000043D6 */]
  9146. 000065AC  508F                     addq.l     A7, 8
  9147. 000065AE  600E                     bra        +0x10 /* 000065BE */
  9148. label000065B0:
  9149. 000065B0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  9150. 000065B4  2F2C 0012                move.l     -[A7], [A4 + 0x12]
  9151. 000065B8  4EBA DA08                jsr        [PC - 0x25F8 /* 00003FC2 */]
  9152. 000065BC  508F                     addq.l     A7, 8
  9153. label000065BE:
  9154. 000065BE  285F                     movea.l    A4, [A7]+
  9155. 000065C0  4E5E                     unlink     A6
  9156. 000065C2  4E75                     rts
  9157. export_64:
  9158. 000065C4  4E56 0000                link       A6, 0
  9159. 000065C8  2F0C                     move.l     -[A7], A4
  9160. 000065CA  286E 0008                movea.l    A4, [A6 + 0x8]
  9161. 000065CE  206E 000C                movea.l    A0, [A6 + 0xC]
  9162. 000065D2  4210                     clr.b      [A0]
  9163. 000065D4  302C 0002                move.w     D0, [A4 + 0x2]
  9164. 000065D8  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  9165. 000065DC  0000 0005                ori.b      D0, 0x5
  9166. 000065E0  007C 002E                ori.w      sr, 46
  9167. 000065E4  003C 001A                ori.b      ccr, 26
  9168. 000065E8  0006 0064                ori.b      D6, 0x64 /* 'd' */
  9169. 000065EC  0052 2F2E                ori.w      [A2], 0x2F2E /* '/.' */
  9170. 000065F0  000C 3F2C                ori.b      A4, 0x2C /* ',' */
  9171. 000065F4  0006 4EBA                ori.b      D6, 0xBA
  9172. 000065F8  DB20                     add.b      -[A0], D5
  9173. 000065FA  5C8F                     addq.l     A7, 6
  9174. 000065FC  6000 005E                bra        +0x60 /* 0000665C */
  9175. 00006600  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  9176. 00006604  3F2C 0006                move.w     -[A7], [A4 + 0x6]
  9177. 00006608  4EBA DA9E                jsr        [PC - 0x2562 /* 000040A8 */]
  9178. 0000660C  5C8F                     addq.l     A7, 6
  9179. 0000660E  604C                     bra        +0x4E /* 0000665C */
  9180. 00006610  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  9181. 00006614  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  9182. 00006618  4EBA D994                jsr        [PC - 0x266C /* 00003FAE */]
  9183. 0000661C  508F                     addq.l     A7, 8
  9184. 0000661E  603C                     bra        +0x3E /* 0000665C */
  9185. 00006620  3F3C 0012                move.w     -[A7], 0x12
  9186. 00006624  4267                     clr.w      -[A7]
  9187. 00006626  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  9188. 0000662A  41EC 0012                lea.l      A0, [A4 + 0x12]
  9189. 0000662E  2F20                     move.l     -[A7], -[A0]
  9190. 00006630  2F20                     move.l     -[A7], -[A0]
  9191. 00006632  3F20                     move.w     -[A7], -[A0]
  9192. 00006634  4EBA F51E                jsr        [PC - 0xAE2 /* 00005B54 */]
  9193. 00006638  4FEF 0012                lea.l      A7, [A7 + 0x12]
  9194. 0000663C  601E                     bra        +0x20 /* 0000665C */
  9195. 0000663E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  9196. 00006642  486C 001A                pea.l      [A4 + 0x1A]
  9197. 00006646  4EBA DD8E                jsr        [PC - 0x2272 /* 000043D6 */]
  9198. 0000664A  508F                     addq.l     A7, 8
  9199. 0000664C  600E                     bra        +0x10 /* 0000665C */
  9200. 0000664E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  9201. 00006652  2F2C 0012                move.l     -[A7], [A4 + 0x12]
  9202. 00006656  4EBA D96A                jsr        [PC - 0x2696 /* 00003FC2 */]
  9203. 0000665A  508F                     addq.l     A7, 8
  9204. label0000665C:
  9205. 0000665C  285F                     movea.l    A4, [A7]+
  9206. 0000665E  4E5E                     unlink     A6
  9207. 00006660  4E75                     rts
  9208. export_165:
  9209. 00006662  4E56 0000                link       A6, 0
  9210. 00006666  2F0C                     move.l     -[A7], A4
  9211. 00006668  286E 0008                movea.l    A4, [A6 + 0x8]
  9212. 0000666C  3F3C 0004                move.w     -[A7], 0x4
  9213. 00006670  2F0C                     move.l     -[A7], A4
  9214. 00006672  4EBA 0B36                jsr        [PC + 0xB36 /* 000071AA */]
  9215. 00006676  5C8F                     addq.l     A7, 6
  9216. 00006678  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  9217. 0000667C  2F2C 0012                move.l     -[A7], [A4 + 0x12]
  9218. 00006680  4EBA DDD6                jsr        [PC - 0x222A /* 00004458 */]
  9219. 00006684  508F                     addq.l     A7, 8
  9220. 00006686  285F                     movea.l    A4, [A7]+
  9221. 00006688  4E5E                     unlink     A6
  9222. 0000668A  4E75                     rts
  9223. export_102:
  9224. fn0000668C:
  9225. 0000668C  4E56 0000                link       A6, 0
  9226. 00006690  48E7 0108                movem.l    -[A7], D7,A4
  9227. 00006694  286E 000C                movea.l    A4, [A6 + 0xC]
  9228. 00006698  206E 0008                movea.l    A0, [A6 + 0x8]
  9229. 0000669C  7000                     moveq.l    D0, 0x00
  9230. 0000669E  1010                     move.b     D0, [A0]
  9231. 000066A0  2E00                     move.l     D7, D0
  9232. 000066A2  0C87 0000 001F           cmpi.l     D7, 0x1F
  9233. 000066A8  6E18                     bgt        +0x1A /* 000066C2 */
  9234. 000066AA  486C 001A                pea.l      [A4 + 0x1A]
  9235. 000066AE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9236. 000066B2  4EBA DD22                jsr        [PC - 0x22DE /* 000043D6 */]
  9237. 000066B6  508F                     addq.l     A7, 8
  9238. 000066B8  7005                     moveq.l    D0, 0x05
  9239. 000066BA  3940 0002                move.w     [A4 + 0x2], D0
  9240. 000066BE  6000 0062                bra        +0x64 /* 00006722 */
  9241. label000066C2:
  9242. 000066C2  4AAC 0016                tst.l      [A4 + 0x16]
  9243. 000066C6  6708                     beq        +0xA /* 000066D0 */
  9244. 000066C8  2F2C 0016                move.l     -[A7], [A4 + 0x16]
  9245. 000066CC  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  9246. label000066D0:
  9247. 000066D0  4AAC 0012                tst.l      [A4 + 0x12]
  9248. 000066D4  6620                     bne        +0x22 /* 000066F6 */
  9249. 000066D6  42A7                     clr.l      -[A7]
  9250. 000066D8  2F07                     move.l     -[A7], D7
  9251. 000066DA  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  9252. 000066DE  205F                     movea.l    A0, [A7]+
  9253. 000066E0  2948 0012                move.l     [A4 + 0x12], A0
  9254. 000066E4  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  9255. 000066E8  670C                     beq        +0xE /* 000066F6 */
  9256. 000066EA  2F07                     move.l     -[A7], D7
  9257. 000066EC  4EAD 06F2                jsr        [A5 + 0x6F2 /* export_218 */]
  9258. 000066F0  588F                     addq.l     A7, 4
  9259. 000066F2  7025                     moveq.l    D0, 0x25
  9260. 000066F4  602E                     bra        +0x30 /* 00006724 */
  9261. label000066F6:
  9262. 000066F6  7004                     moveq.l    D0, 0x04
  9263. 000066F8  3940 0002                move.w     [A4 + 0x2], D0
  9264. 000066FC  206C 0012                movea.l    A0, [A4 + 0x12]
  9265. 00006700  2F07                     move.l     -[A7], D7
  9266. 00006702  2F10                     move.l     -[A7], [A0]
  9267. 00006704  206E 0008                movea.l    A0, [A6 + 0x8]
  9268. 00006708  4868 0001                pea.l      [A0 + 0x1]
  9269. 0000670C  4EBA A10A                jsr        [PC - 0x5EF6 /* 00000818 */]
  9270. 00006710  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9271. 00006714  4AAC 0016                tst.l      [A4 + 0x16]
  9272. 00006718  6708                     beq        +0xA /* 00006722 */
  9273. 0000671A  2F2C 0016                move.l     -[A7], [A4 + 0x16]
  9274. 0000671E  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  9275. label00006722:
  9276. 00006722  7000                     moveq.l    D0, 0x00
  9277. label00006724:
  9278. 00006724  4CDF 1080                movem.l    D7,A4, [A7]+
  9279. 00006728  4E5E                     unlink     A6
  9280. 0000672A  4E75                     rts
  9281. export_85:
  9282. 0000672C  4E56 FEFE                link       A6, -0x0102
  9283. 00006730  2F0C                     move.l     -[A7], A4
  9284. 00006732  286E 0008                movea.l    A4, [A6 + 0x8]
  9285. 00006736  0C6C 0002 0002           cmpi.w     [A4 + 0x2], 0x2
  9286. 0000673C  660A                     bne        +0xC /* 00006748 */
  9287. 0000673E  206E 000C                movea.l    A0, [A6 + 0xC]
  9288. 00006742  30AC 0006                move.w     [A0], [A4 + 0x6]
  9289. 00006746  602A                     bra        +0x2C /* 00006772 */
  9290. label00006748:
  9291. 00006748  486E FEFE                pea.l      [A6 - 0x102]
  9292. 0000674C  2F0C                     move.l     -[A7], A4
  9293. 0000674E  4EBA FE32                jsr        [PC - 0x1CE /* 00006582 */]
  9294. 00006752  508F                     addq.l     A7, 8
  9295. 00006754  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  9296. 00006758  486E FEFE                pea.l      [A6 - 0x102]
  9297. 0000675C  4EBA D976                jsr        [PC - 0x268A /* 000040D4 */]
  9298. 00006760  508F                     addq.l     A7, 8
  9299. 00006762  3D40 FFFE                move.w     [A6 - 0x2], D0
  9300. 00006766  4A6E FFFE                tst.w      [A6 - 0x2]
  9301. 0000676A  6706                     beq        +0x8 /* 00006772 */
  9302. 0000676C  302E FFFE                move.w     D0, [A6 - 0x2]
  9303. 00006770  6002                     bra        +0x4 /* 00006774 */
  9304. label00006772:
  9305. 00006772  7000                     moveq.l    D0, 0x00
  9306. label00006774:
  9307. 00006774  285F                     movea.l    A4, [A7]+
  9308. 00006776  4E5E                     unlink     A6
  9309. 00006778  4E75                     rts
  9310. export_89:
  9311. 0000677A  4E56 0000                link       A6, 0
  9312. 0000677E  2F0C                     move.l     -[A7], A4
  9313. 00006780  286E 000A                movea.l    A4, [A6 + 0xA]
  9314. 00006784  7002                     moveq.l    D0, 0x02
  9315. 00006786  3940 0002                move.w     [A4 + 0x2], D0
  9316. 0000678A  4A6E 0008                tst.w      [A6 + 0x8]
  9317. 0000678E  6604                     bne        +0x6 /* 00006794 */
  9318. 00006790  7000                     moveq.l    D0, 0x00
  9319. 00006792  6002                     bra        +0x4 /* 00006796 */
  9320. label00006794:
  9321. 00006794  7001                     moveq.l    D0, 0x01
  9322. label00006796:
  9323. 00006796  48C0                     ext.l      D0
  9324. 00006798  2940 0004                move.l     [A4 + 0x4], D0
  9325. 0000679C  7000                     moveq.l    D0, 0x00
  9326. 0000679E  285F                     movea.l    A4, [A7]+
  9327. 000067A0  4E5E                     unlink     A6
  9328. 000067A2  4E75                     rts
  9329. export_103:
  9330. 000067A4  4E56 FEF4                link       A6, -0x010C
  9331. 000067A8  2F0C                     move.l     -[A7], A4
  9332. 000067AA  286E 0008                movea.l    A4, [A6 + 0x8]
  9333. 000067AE  4A6C 0002                tst.w      [A4 + 0x2]
  9334. 000067B2  660E                     bne        +0x10 /* 000067C2 */
  9335. 000067B4  206E 000C                movea.l    A0, [A6 + 0xC]
  9336. 000067B8  20AC 0004                move.l     [A0], [A4 + 0x4]
  9337. 000067BC  7000                     moveq.l    D0, 0x00
  9338. 000067BE  6000 00A4                bra        +0xA6 /* 00006864 */
  9339. label000067C2:
  9340. 000067C2  302C 0002                move.w     D0, [A4 + 0x2]
  9341. 000067C6  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  9342. 000067CA  0001 0005                ori.b      D1, 0x5
  9343. 000067CE  0088 0010 0008           ori.l      A0, 0x100008
  9344. 000067D4  0006 0054                ori.b      D6, 0x54 /* 'T' */
  9345. 000067D8  0034 700D 6000           ori.b      [A4 + D6.w], 0xD /* '\r' */
  9346. 000067DE  0086 206E 000C           ori.l      D6, 0x206E000C
  9347. 000067E4  43EC 0008                lea.l      A1, [A4 + 0x8]
  9348. 000067E8  2D59 FEF4                move.l     [A6 - 0x10C], [A1]+
  9349. 000067EC  2D59 FEF8                move.l     [A6 - 0x108], [A1]+
  9350. 000067F0  3D59 FEFC                move.w     [A6 - 0x104], [A1]+
  9351. 000067F4  486E FEF4                pea.l      [A6 - 0x10C]
  9352. 000067F8  3F3C 0016                move.w     -[A7], 0x16
  9353. 000067FC  A9EB                     syscall    Pack4/FP68K
  9354. 000067FE  486E FEF4                pea.l      [A6 - 0x10C]
  9355. 00006802  4850                     pea.l      [A0]
  9356. 00006804  3F3C 2810                move.w     -[A7], 0x2810
  9357. 00006808  A9EB                     syscall    Pack4/FP68K
  9358. 0000680A  604A                     bra        +0x4C /* 00006856 */
  9359. 0000680C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  9360. 00006810  486C 001A                pea.l      [A4 + 0x1A]
  9361. 00006814  4EBA D6F4                jsr        [PC - 0x290C /* 00003F0A */]
  9362. 00006818  508F                     addq.l     A7, 8
  9363. 0000681A  3D40 FFFE                move.w     [A6 - 0x2], D0
  9364. 0000681E  4A6E FFFE                tst.w      [A6 - 0x2]
  9365. 00006822  6732                     beq        +0x34 /* 00006856 */
  9366. 00006824  302E FFFE                move.w     D0, [A6 - 0x2]
  9367. 00006828  603A                     bra        +0x3C /* 00006864 */
  9368. 0000682A  486E FEFE                pea.l      [A6 - 0x102]
  9369. 0000682E  2F2C 0012                move.l     -[A7], [A4 + 0x12]
  9370. 00006832  4EBA D78E                jsr        [PC - 0x2872 /* 00003FC2 */]
  9371. 00006836  508F                     addq.l     A7, 8
  9372. 00006838  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  9373. 0000683C  486E FEFE                pea.l      [A6 - 0x102]
  9374. 00006840  4EBA D6C8                jsr        [PC - 0x2938 /* 00003F0A */]
  9375. 00006844  508F                     addq.l     A7, 8
  9376. 00006846  3D40 FFFE                move.w     [A6 - 0x2], D0
  9377. 0000684A  4A6E FFFE                tst.w      [A6 - 0x2]
  9378. 0000684E  6706                     beq        +0x8 /* 00006856 */
  9379. 00006850  302E FFFE                move.w     D0, [A6 - 0x2]
  9380. 00006854  600E                     bra        +0x10 /* 00006864 */
  9381. label00006856:
  9382. 00006856  206E 000C                movea.l    A0, [A6 + 0xC]
  9383. 0000685A  2950 0004                move.l     [A4 + 0x4], [A0]
  9384. 0000685E  426C 0002                clr.w      [A4 + 0x2]
  9385. 00006862  7000                     moveq.l    D0, 0x00
  9386. label00006864:
  9387. 00006864  285F                     movea.l    A4, [A7]+
  9388. 00006866  4E5E                     unlink     A6
  9389. 00006868  4E75                     rts
  9390. 0000686A  4E56 FFFA                link       A6, -0x0006
  9391. 0000686E  2F0C                     move.l     -[A7], A4
  9392. 00006870  286E 000C                movea.l    A4, [A6 + 0xC]
  9393. 00006874  42A7                     clr.l      -[A7]
  9394. 00006876  3F3C 0005                move.w     -[A7], 0x5
  9395. 0000687A  3F3C 0007                move.w     -[A7], 0x7
  9396. 0000687E  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  9397. 00006882  4EBA 07D8                jsr        [PC + 0x7D8 /* 0000705C */]
  9398. 00006886  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9399. 0000688A  486E FFFA                pea.l      [A6 - 0x6]
  9400. 0000688E  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  9401. 00006892  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  9402. 00006896  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  9403. 0000689A  2F0C                     move.l     -[A7], A4
  9404. 0000689C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9405. 000068A0  4EBA E806                jsr        [PC - 0x17FA /* 000050A8 */]
  9406. 000068A4  4FEF 0018                lea.l      A7, [A7 + 0x18]
  9407. 000068A8  3D40 FFFE                move.w     [A6 - 0x2], D0
  9408. 000068AC  4A6E FFFE                tst.w      [A6 - 0x2]
  9409. 000068B0  6706                     beq        +0x8 /* 000068B8 */
  9410. 000068B2  302E FFFE                move.w     D0, [A6 - 0x2]
  9411. 000068B6  6016                     bra        +0x18 /* 000068CE */
  9412. label000068B8:
  9413. 000068B8  206E 001C                movea.l    A0, [A6 + 0x1C]
  9414. 000068BC  216E FFFA 0012           move.l     [A0 + 0x12], [A6 - 0x6]
  9415. 000068C2  206E 001C                movea.l    A0, [A6 + 0x1C]
  9416. 000068C6  7004                     moveq.l    D0, 0x04
  9417. 000068C8  3140 0002                move.w     [A0 + 0x2], D0
  9418. 000068CC  7000                     moveq.l    D0, 0x00
  9419. label000068CE:
  9420. 000068CE  285F                     movea.l    A4, [A7]+
  9421. 000068D0  4E5E                     unlink     A6
  9422. 000068D2  4E75                     rts
  9423. export_139:
  9424. 000068D4  4E56 FE00                link       A6, -0x0200
  9425. 000068D8  42A7                     clr.l      -[A7]
  9426. 000068DA  3F3C 0005                move.w     -[A7], 0x5
  9427. 000068DE  3F3C 0007                move.w     -[A7], 0x7
  9428. 000068E2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  9429. 000068E6  4EBA 0774                jsr        [PC + 0x774 /* 0000705C */]
  9430. 000068EA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9431. 000068EE  306E 0008                movea.w    A0, [A6 + 0x8]
  9432. 000068F2  486E FE00                pea.l      [A6 - 0x200]
  9433. 000068F6  2F08                     move.l     -[A7], A0
  9434. 000068F8  4EBA D6B4                jsr        [PC - 0x294C /* 00003FAE */]
  9435. 000068FC  508F                     addq.l     A7, 8
  9436. 000068FE  486E FE00                pea.l      [A6 - 0x200]
  9437. 00006902  3F3C 002C                move.w     -[A7], 0x2C /* ',' */
  9438. 00006906  4EBA DEAA                jsr        [PC - 0x2156 /* 000047B2 */]
  9439. 0000690A  5C8F                     addq.l     A7, 6
  9440. 0000690C  306E 000A                movea.w    A0, [A6 + 0xA]
  9441. 00006910  486E FF00                pea.l      [A6 - 0x100]
  9442. 00006914  2F08                     move.l     -[A7], A0
  9443. 00006916  4EBA D696                jsr        [PC - 0x296A /* 00003FAE */]
  9444. 0000691A  508F                     addq.l     A7, 8
  9445. 0000691C  486E FE00                pea.l      [A6 - 0x200]
  9446. 00006920  486E FF00                pea.l      [A6 - 0x100]
  9447. 00006924  4EBA DE58                jsr        [PC - 0x21A8 /* 0000477E */]
  9448. 00006928  508F                     addq.l     A7, 8
  9449. 0000692A  206E 000C                movea.l    A0, [A6 + 0xC]
  9450. 0000692E  4868 001A                pea.l      [A0 + 0x1A]
  9451. 00006932  486E FE00                pea.l      [A6 - 0x200]
  9452. 00006936  4EBA DA9E                jsr        [PC - 0x2562 /* 000043D6 */]
  9453. 0000693A  508F                     addq.l     A7, 8
  9454. 0000693C  206E 000C                movea.l    A0, [A6 + 0xC]
  9455. 00006940  7005                     moveq.l    D0, 0x05
  9456. 00006942  3140 0002                move.w     [A0 + 0x2], D0
  9457. 00006946  7000                     moveq.l    D0, 0x00
  9458. 00006948  4E5E                     unlink     A6
  9459. 0000694A  4E75                     rts
  9460. export_149:
  9461. 0000694C  4E56 FE00                link       A6, -0x0200
  9462. 00006950  42A7                     clr.l      -[A7]
  9463. 00006952  3F3C 0005                move.w     -[A7], 0x5
  9464. 00006956  3F3C 0007                move.w     -[A7], 0x7
  9465. 0000695A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  9466. 0000695E  4EBA 06FC                jsr        [PC + 0x6FC /* 0000705C */]
  9467. 00006962  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9468. 00006966  206E 0008                movea.l    A0, [A6 + 0x8]
  9469. 0000696A  3068 0002                movea.w    A0, [A0 + 0x2]
  9470. 0000696E  486E FE00                pea.l      [A6 - 0x200]
  9471. 00006972  2F08                     move.l     -[A7], A0
  9472. 00006974  4EBA D638                jsr        [PC - 0x29C8 /* 00003FAE */]
  9473. 00006978  508F                     addq.l     A7, 8
  9474. 0000697A  486E FE00                pea.l      [A6 - 0x200]
  9475. 0000697E  3F3C 002C                move.w     -[A7], 0x2C /* ',' */
  9476. 00006982  4EBA DE2E                jsr        [PC - 0x21D2 /* 000047B2 */]
  9477. 00006986  5C8F                     addq.l     A7, 6
  9478. 00006988  206E 0008                movea.l    A0, [A6 + 0x8]
  9479. 0000698C  3050                     movea.w    A0, [A0]
  9480. 0000698E  486E FF00                pea.l      [A6 - 0x100]
  9481. 00006992  2F08                     move.l     -[A7], A0
  9482. 00006994  4EBA D618                jsr        [PC - 0x29E8 /* 00003FAE */]
  9483. 00006998  508F                     addq.l     A7, 8
  9484. 0000699A  486E FE00                pea.l      [A6 - 0x200]
  9485. 0000699E  486E FF00                pea.l      [A6 - 0x100]
  9486. 000069A2  4EBA DDDA                jsr        [PC - 0x2226 /* 0000477E */]
  9487. 000069A6  508F                     addq.l     A7, 8
  9488. 000069A8  486E FE00                pea.l      [A6 - 0x200]
  9489. 000069AC  3F3C 002C                move.w     -[A7], 0x2C /* ',' */
  9490. 000069B0  4EBA DE00                jsr        [PC - 0x2200 /* 000047B2 */]
  9491. 000069B4  5C8F                     addq.l     A7, 6
  9492. 000069B6  206E 0008                movea.l    A0, [A6 + 0x8]
  9493. 000069BA  3068 0006                movea.w    A0, [A0 + 0x6]
  9494. 000069BE  486E FF00                pea.l      [A6 - 0x100]
  9495. 000069C2  2F08                     move.l     -[A7], A0
  9496. 000069C4  4EBA D5E8                jsr        [PC - 0x2A18 /* 00003FAE */]
  9497. 000069C8  508F                     addq.l     A7, 8
  9498. 000069CA  486E FE00                pea.l      [A6 - 0x200]
  9499. 000069CE  486E FF00                pea.l      [A6 - 0x100]
  9500. 000069D2  4EBA DDAA                jsr        [PC - 0x2256 /* 0000477E */]
  9501. 000069D6  508F                     addq.l     A7, 8
  9502. 000069D8  486E FE00                pea.l      [A6 - 0x200]
  9503. 000069DC  3F3C 002C                move.w     -[A7], 0x2C /* ',' */
  9504. 000069E0  4EBA DDD0                jsr        [PC - 0x2230 /* 000047B2 */]
  9505. 000069E4  5C8F                     addq.l     A7, 6
  9506. 000069E6  206E 0008                movea.l    A0, [A6 + 0x8]
  9507. 000069EA  3068 0004                movea.w    A0, [A0 + 0x4]
  9508. 000069EE  486E FF00                pea.l      [A6 - 0x100]
  9509. 000069F2  2F08                     move.l     -[A7], A0
  9510. 000069F4  4EBA D5B8                jsr        [PC - 0x2A48 /* 00003FAE */]
  9511. 000069F8  508F                     addq.l     A7, 8
  9512. 000069FA  486E FE00                pea.l      [A6 - 0x200]
  9513. 000069FE  486E FF00                pea.l      [A6 - 0x100]
  9514. 00006A02  4EBA DD7A                jsr        [PC - 0x2286 /* 0000477E */]
  9515. 00006A06  508F                     addq.l     A7, 8
  9516. 00006A08  206E 000C                movea.l    A0, [A6 + 0xC]
  9517. 00006A0C  4868 001A                pea.l      [A0 + 0x1A]
  9518. 00006A10  486E FE00                pea.l      [A6 - 0x200]
  9519. 00006A14  4EBA D9C0                jsr        [PC - 0x2640 /* 000043D6 */]
  9520. 00006A18  508F                     addq.l     A7, 8
  9521. 00006A1A  206E 000C                movea.l    A0, [A6 + 0xC]
  9522. 00006A1E  7005                     moveq.l    D0, 0x05
  9523. 00006A20  3140 0002                move.w     [A0 + 0x2], D0
  9524. 00006A24  7000                     moveq.l    D0, 0x00
  9525. 00006A26  4E5E                     unlink     A6
  9526. 00006A28  4E75                     rts
  9527. export_167:
  9528. 00006A2A  4E56 FFFA                link       A6, -0x0006
  9529. 00006A2E  2F0C                     move.l     -[A7], A4
  9530. 00006A30  286E 000C                movea.l    A4, [A6 + 0xC]
  9531. 00006A34  486E FFFA                pea.l      [A6 - 0x6]
  9532. 00006A38  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9533. 00006A3C  4EBA DA1A                jsr        [PC - 0x25E6 /* 00004458 */]
  9534. 00006A40  508F                     addq.l     A7, 8
  9535. 00006A42  3D40 FFFE                move.w     [A6 - 0x2], D0
  9536. 00006A46  4A6E FFFE                tst.w      [A6 - 0x2]
  9537. 00006A4A  6706                     beq        +0x8 /* 00006A52 */
  9538. 00006A4C  302E FFFE                move.w     D0, [A6 - 0x2]
  9539. 00006A50  6022                     bra        +0x24 /* 00006A74 */
  9540. label00006A52:
  9541. 00006A52  42A7                     clr.l      -[A7]
  9542. 00006A54  3F3C 0005                move.w     -[A7], 0x5
  9543. 00006A58  3F3C 0007                move.w     -[A7], 0x7
  9544. 00006A5C  2F0C                     move.l     -[A7], A4
  9545. 00006A5E  4EBA 05FC                jsr        [PC + 0x5FC /* 0000705C */]
  9546. 00006A62  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9547. 00006A66  296E FFFA 0012           move.l     [A4 + 0x12], [A6 - 0x6]
  9548. 00006A6C  7004                     moveq.l    D0, 0x04
  9549. 00006A6E  3940 0002                move.w     [A4 + 0x2], D0
  9550. 00006A72  7000                     moveq.l    D0, 0x00
  9551. label00006A74:
  9552. 00006A74  285F                     movea.l    A4, [A7]+
  9553. 00006A76  4E5E                     unlink     A6
  9554. 00006A78  4E75                     rts
  9555. export_71:
  9556. 00006A7A  4E56 FFFA                link       A6, -0x0006
  9557. 00006A7E  486E FFFA                pea.l      [A6 - 0x6]
  9558. 00006A82  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  9559. 00006A86  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9560. 00006A8A  4EBA D80C                jsr        [PC - 0x27F4 /* 00004298 */]
  9561. 00006A8E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9562. 00006A92  3D40 FFFE                move.w     [A6 - 0x2], D0
  9563. 00006A96  4A6E FFFE                tst.w      [A6 - 0x2]
  9564. 00006A9A  6706                     beq        +0x8 /* 00006AA2 */
  9565. 00006A9C  302E FFFE                move.w     D0, [A6 - 0x2]
  9566. 00006AA0  602C                     bra        +0x2E /* 00006ACE */
  9567. label00006AA2:
  9568. 00006AA2  42A7                     clr.l      -[A7]
  9569. 00006AA4  3F3C 0005                move.w     -[A7], 0x5
  9570. 00006AA8  3F3C 0007                move.w     -[A7], 0x7
  9571. 00006AAC  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  9572. 00006AB0  4EBA 05AA                jsr        [PC + 0x5AA /* 0000705C */]
  9573. 00006AB4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9574. 00006AB8  206E 0010                movea.l    A0, [A6 + 0x10]
  9575. 00006ABC  216E FFFA 0012           move.l     [A0 + 0x12], [A6 - 0x6]
  9576. 00006AC2  206E 0010                movea.l    A0, [A6 + 0x10]
  9577. 00006AC6  7004                     moveq.l    D0, 0x04
  9578. 00006AC8  3140 0002                move.w     [A0 + 0x2], D0
  9579. 00006ACC  7000                     moveq.l    D0, 0x00
  9580. label00006ACE:
  9581. 00006ACE  4E5E                     unlink     A6
  9582. 00006AD0  4E75                     rts
  9583. export_65:
  9584. 00006AD2  4E56 FF00                link       A6, -0x0100
  9585. 00006AD6  48E7 0038                movem.l    -[A7], A2,A3,A4
  9586. 00006ADA  266E 0008                movea.l    A3, [A6 + 0x8]
  9587. 00006ADE  246E 000C                movea.l    A2, [A6 + 0xC]
  9588. 00006AE2  286E 0010                movea.l    A4, [A6 + 0x10]
  9589. 00006AE6  486E FF00                pea.l      [A6 - 0x100]
  9590. 00006AEA  2F0A                     move.l     -[A7], A2
  9591. 00006AEC  2F0B                     move.l     -[A7], A3
  9592. 00006AEE  4EBA D80E                jsr        [PC - 0x27F2 /* 000042FE */]
  9593. 00006AF2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9594. 00006AF6  2F0C                     move.l     -[A7], A4
  9595. 00006AF8  486E FF00                pea.l      [A6 - 0x100]
  9596. 00006AFC  4EBA FB8E                jsr        [PC - 0x472 /* 0000668C */]
  9597. 00006B00  508F                     addq.l     A7, 8
  9598. 00006B02  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  9599. 00006B06  4E5E                     unlink     A6
  9600. 00006B08  4E75                     rts
  9601. export_96:
  9602. 00006B0A  4E56 0000                link       A6, 0
  9603. 00006B0E  42A7                     clr.l      -[A7]
  9604. 00006B10  4267                     clr.w      -[A7]
  9605. 00006B12  3F3C 0007                move.w     -[A7], 0x7
  9606. 00006B16  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  9607. 00006B1A  4EBA 0540                jsr        [PC + 0x540 /* 0000705C */]
  9608. 00006B1E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9609. 00006B22  206E 000C                movea.l    A0, [A6 + 0xC]
  9610. 00006B26  216E 0008 0004           move.l     [A0 + 0x4], [A6 + 0x8]
  9611. 00006B2C  7000                     moveq.l    D0, 0x00
  9612. 00006B2E  4E5E                     unlink     A6
  9613. 00006B30  4E75                     rts
  9614. export_110:
  9615. 00006B32  4E56 FF00                link       A6, -0x0100
  9616. 00006B36  42A7                     clr.l      -[A7]
  9617. 00006B38  3F3C 0002                move.w     -[A7], 0x2
  9618. 00006B3C  3F3C 0007                move.w     -[A7], 0x7
  9619. 00006B40  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  9620. 00006B44  4EBA 0516                jsr        [PC + 0x516 /* 0000705C */]
  9621. 00006B48  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9622. 00006B4C  4A6E 0008                tst.w      [A6 + 0x8]
  9623. 00006B50  6604                     bne        +0x6 /* 00006B56 */
  9624. 00006B52  7000                     moveq.l    D0, 0x00
  9625. 00006B54  6002                     bra        +0x4 /* 00006B58 */
  9626. label00006B56:
  9627. 00006B56  7001                     moveq.l    D0, 0x01
  9628. label00006B58:
  9629. 00006B58  206E 000A                movea.l    A0, [A6 + 0xA]
  9630. 00006B5C  48C0                     ext.l      D0
  9631. 00006B5E  2140 0004                move.l     [A0 + 0x4], D0
  9632. 00006B62  7000                     moveq.l    D0, 0x00
  9633. 00006B64  4E5E                     unlink     A6
  9634. 00006B66  4E75                     rts
  9635. export_128:
  9636. 00006B68  4E56 FF00                link       A6, -0x0100
  9637. 00006B6C  42A7                     clr.l      -[A7]
  9638. 00006B6E  3F3C 0003                move.w     -[A7], 0x3
  9639. 00006B72  3F3C 0007                move.w     -[A7], 0x7
  9640. 00006B76  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  9641. 00006B7A  4EBA 04E0                jsr        [PC + 0x4E0 /* 0000705C */]
  9642. 00006B7E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9643. 00006B82  4A6E 0008                tst.w      [A6 + 0x8]
  9644. 00006B86  6604                     bne        +0x6 /* 00006B8C */
  9645. 00006B88  7000                     moveq.l    D0, 0x00
  9646. 00006B8A  6002                     bra        +0x4 /* 00006B8E */
  9647. label00006B8C:
  9648. 00006B8C  7001                     moveq.l    D0, 0x01
  9649. label00006B8E:
  9650. 00006B8E  206E 000A                movea.l    A0, [A6 + 0xA]
  9651. 00006B92  48C0                     ext.l      D0
  9652. 00006B94  2140 0004                move.l     [A0 + 0x4], D0
  9653. 00006B98  7000                     moveq.l    D0, 0x00
  9654. 00006B9A  4E5E                     unlink     A6
  9655. 00006B9C  4E75                     rts
  9656. export_145:
  9657. 00006B9E  4E56 0000                link       A6, 0
  9658. 00006BA2  206E 0008                movea.l    A0, [A6 + 0x8]
  9659. 00006BA6  7000                     moveq.l    D0, 0x00
  9660. 00006BA8  1010                     move.b     D0, [A0]
  9661. 00006BAA  2F00                     move.l     -[A7], D0
  9662. 00006BAC  3F3C 0005                move.w     -[A7], 0x5
  9663. 00006BB0  3F3C 0007                move.w     -[A7], 0x7
  9664. 00006BB4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  9665. 00006BB8  4EBA 04A2                jsr        [PC + 0x4A2 /* 0000705C */]
  9666. 00006BBC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9667. 00006BC0  206E 000C                movea.l    A0, [A6 + 0xC]
  9668. 00006BC4  0C68 0005 0002           cmpi.w     [A0 + 0x2], 0x5
  9669. 00006BCA  6614                     bne        +0x16 /* 00006BE0 */
  9670. 00006BCC  206E 000C                movea.l    A0, [A6 + 0xC]
  9671. 00006BD0  4868 001A                pea.l      [A0 + 0x1A]
  9672. 00006BD4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9673. 00006BD8  4EBA D7FC                jsr        [PC - 0x2804 /* 000043D6 */]
  9674. 00006BDC  508F                     addq.l     A7, 8
  9675. 00006BDE  6012                     bra        +0x14 /* 00006BF2 */
  9676. label00006BE0:
  9677. 00006BE0  206E 000C                movea.l    A0, [A6 + 0xC]
  9678. 00006BE4  2F28 0012                move.l     -[A7], [A0 + 0x12]
  9679. 00006BE8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9680. 00006BEC  4EBA D41A                jsr        [PC - 0x2BE6 /* 00004008 */]
  9681. 00006BF0  508F                     addq.l     A7, 8
  9682. label00006BF2:
  9683. 00006BF2  7000                     moveq.l    D0, 0x00
  9684. 00006BF4  4E5E                     unlink     A6
  9685. 00006BF6  4E75                     rts
  9686. export_158:
  9687. 00006BF8  4E56 FFFA                link       A6, -0x0006
  9688. 00006BFC  486E FFFA                pea.l      [A6 - 0x6]
  9689. 00006C00  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  9690. 00006C04  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9691. 00006C08  4EBA D740                jsr        [PC - 0x28C0 /* 0000434A */]
  9692. 00006C0C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9693. 00006C10  3D40 FFFE                move.w     [A6 - 0x2], D0
  9694. 00006C14  4A6E FFFE                tst.w      [A6 - 0x2]
  9695. 00006C18  6706                     beq        +0x8 /* 00006C20 */
  9696. 00006C1A  302E FFFE                move.w     D0, [A6 - 0x2]
  9697. 00006C1E  602C                     bra        +0x2E /* 00006C4C */
  9698. label00006C20:
  9699. 00006C20  42A7                     clr.l      -[A7]
  9700. 00006C22  3F3C 0005                move.w     -[A7], 0x5
  9701. 00006C26  3F3C 0007                move.w     -[A7], 0x7
  9702. 00006C2A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  9703. 00006C2E  4EBA 042C                jsr        [PC + 0x42C /* 0000705C */]
  9704. 00006C32  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9705. 00006C36  206E 0010                movea.l    A0, [A6 + 0x10]
  9706. 00006C3A  216E FFFA 0012           move.l     [A0 + 0x12], [A6 - 0x6]
  9707. 00006C40  206E 0010                movea.l    A0, [A6 + 0x10]
  9708. 00006C44  7004                     moveq.l    D0, 0x04
  9709. 00006C46  3140 0002                move.w     [A0 + 0x2], D0
  9710. 00006C4A  7000                     moveq.l    D0, 0x00
  9711. label00006C4C:
  9712. 00006C4C  4E5E                     unlink     A6
  9713. 00006C4E  4E75                     rts
  9714. export_107:
  9715. 00006C50  4E56 0000                link       A6, 0
  9716. 00006C54  2F0C                     move.l     -[A7], A4
  9717. 00006C56  286E 000C                movea.l    A4, [A6 + 0xC]
  9718. 00006C5A  296E 0008 0004           move.l     [A4 + 0x4], [A6 + 0x8]
  9719. 00006C60  426C 0002                clr.w      [A4 + 0x2]
  9720. 00006C64  7000                     moveq.l    D0, 0x00
  9721. 00006C66  285F                     movea.l    A4, [A7]+
  9722. 00006C68  4E5E                     unlink     A6
  9723. 00006C6A  4E75                     rts
  9724. export_120:
  9725. 00006C6C  4E56 0000                link       A6, 0
  9726. 00006C70  2F0C                     move.l     -[A7], A4
  9727. 00006C72  286E 0012                movea.l    A4, [A6 + 0x12]
  9728. 00006C76  41EC 0008                lea.l      A0, [A4 + 0x8]
  9729. 00006C7A  43EE 0008                lea.l      A1, [A6 + 0x8]
  9730. 00006C7E  20D9                     move.l     [A0]+, [A1]+
  9731. 00006C80  20D9                     move.l     [A0]+, [A1]+
  9732. 00006C82  30D9                     move.w     [A0]+, [A1]+
  9733. 00006C84  7001                     moveq.l    D0, 0x01
  9734. 00006C86  3940 0002                move.w     [A4 + 0x2], D0
  9735. 00006C8A  7000                     moveq.l    D0, 0x00
  9736. 00006C8C  285F                     movea.l    A4, [A7]+
  9737. 00006C8E  4E5E                     unlink     A6
  9738. 00006C90  4E75                     rts
  9739. export_82:
  9740. 00006C92  4E56 0000                link       A6, 0
  9741. 00006C96  42A7                     clr.l      -[A7]
  9742. 00006C98  3F3C 0001                move.w     -[A7], 0x1
  9743. 00006C9C  3F3C 0007                move.w     -[A7], 0x7
  9744. 00006CA0  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  9745. 00006CA4  4EBA 03B6                jsr        [PC + 0x3B6 /* 0000705C */]
  9746. 00006CA8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9747. 00006CAC  206E 0012                movea.l    A0, [A6 + 0x12]
  9748. 00006CB0  5088                     addq.l     A0, 8
  9749. 00006CB2  43EE 0008                lea.l      A1, [A6 + 0x8]
  9750. 00006CB6  20D9                     move.l     [A0]+, [A1]+
  9751. 00006CB8  20D9                     move.l     [A0]+, [A1]+
  9752. 00006CBA  30D9                     move.w     [A0]+, [A1]+
  9753. 00006CBC  7000                     moveq.l    D0, 0x00
  9754. 00006CBE  4E5E                     unlink     A6
  9755. 00006CC0  4E75                     rts
  9756. export_67:
  9757. 00006CC2  4E56 FFFE                link       A6, -0x0002
  9758. 00006CC6  48E7 0118                movem.l    -[A7], D7,A3,A4
  9759. 00006CCA  286E 0008                movea.l    A4, [A6 + 0x8]
  9760. 00006CCE  266E 000C                movea.l    A3, [A6 + 0xC]
  9761. 00006CD2  42A7                     clr.l      -[A7]
  9762. 00006CD4  2F0C                     move.l     -[A7], A4
  9763. 00006CD6  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  9764. 00006CDA  201F                     move.l     D0, [A7]+
  9765. 00006CDC  2E00                     move.l     D7, D0
  9766. 00006CDE  0C87 0000 001F           cmpi.l     D7, 0x1F
  9767. 00006CE4  6E1E                     bgt        +0x20 /* 00006D04 */
  9768. 00006CE6  2F07                     move.l     -[A7], D7
  9769. 00006CE8  486B 001B                pea.l      [A3 + 0x1B]
  9770. 00006CEC  2F14                     move.l     -[A7], [A4]
  9771. 00006CEE  4EBA 9B28                jsr        [PC - 0x64D8 /* 00000818 */]
  9772. 00006CF2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9773. 00006CF6  1747 001A                move.b     [A3 + 0x1A], D7
  9774. 00006CFA  7005                     moveq.l    D0, 0x05
  9775. 00006CFC  3740 0002                move.w     [A3 + 0x2], D0
  9776. 00006D00  6000 0064                bra        +0x66 /* 00006D66 */
  9777. label00006D04:
  9778. 00006D04  4AAB 0016                tst.l      [A3 + 0x16]
  9779. 00006D08  6708                     beq        +0xA /* 00006D12 */
  9780. 00006D0A  2F2B 0016                move.l     -[A7], [A3 + 0x16]
  9781. 00006D0E  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  9782. label00006D12:
  9783. 00006D12  4AAB 0012                tst.l      [A3 + 0x12]
  9784. 00006D16  6620                     bne        +0x22 /* 00006D38 */
  9785. 00006D18  42A7                     clr.l      -[A7]
  9786. 00006D1A  2F07                     move.l     -[A7], D7
  9787. 00006D1C  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  9788. 00006D20  205F                     movea.l    A0, [A7]+
  9789. 00006D22  2748 0012                move.l     [A3 + 0x12], A0
  9790. 00006D26  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  9791. 00006D2A  670C                     beq        +0xE /* 00006D38 */
  9792. 00006D2C  2F07                     move.l     -[A7], D7
  9793. 00006D2E  4EAD 06F2                jsr        [A5 + 0x6F2 /* export_218 */]
  9794. 00006D32  588F                     addq.l     A7, 4
  9795. 00006D34  7025                     moveq.l    D0, 0x25
  9796. 00006D36  6030                     bra        +0x32 /* 00006D68 */
  9797. label00006D38:
  9798. 00006D38  2F2B 0012                move.l     -[A7], [A3 + 0x12]
  9799. 00006D3C  2F0C                     move.l     -[A7], A4
  9800. 00006D3E  4EBA D6C6                jsr        [PC - 0x293A /* 00004406 */]
  9801. 00006D42  508F                     addq.l     A7, 8
  9802. 00006D44  3D40 FFFE                move.w     [A6 - 0x2], D0
  9803. 00006D48  4A40                     tst.w      D0
  9804. 00006D4A  6706                     beq        +0x8 /* 00006D52 */
  9805. 00006D4C  302E FFFE                move.w     D0, [A6 - 0x2]
  9806. 00006D50  6016                     bra        +0x18 /* 00006D68 */
  9807. label00006D52:
  9808. 00006D52  4AAB 0016                tst.l      [A3 + 0x16]
  9809. 00006D56  6708                     beq        +0xA /* 00006D60 */
  9810. 00006D58  2F2B 0016                move.l     -[A7], [A3 + 0x16]
  9811. 00006D5C  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  9812. label00006D60:
  9813. 00006D60  7004                     moveq.l    D0, 0x04
  9814. 00006D62  3740 0002                move.w     [A3 + 0x2], D0
  9815. label00006D66:
  9816. 00006D66  7000                     moveq.l    D0, 0x00
  9817. label00006D68:
  9818. 00006D68  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  9819. 00006D6C  4E5E                     unlink     A6
  9820. 00006D6E  4E75                     rts
  9821. export_116:
  9822. 00006D70  4E56 FEFE                link       A6, -0x0102
  9823. 00006D74  206E 0008                movea.l    A0, [A6 + 0x8]
  9824. 00006D78  0C68 0001 0002           cmpi.w     [A0 + 0x2], 0x1
  9825. 00006D7E  6616                     bne        +0x18 /* 00006D96 */
  9826. 00006D80  206E 0008                movea.l    A0, [A6 + 0x8]
  9827. 00006D84  226E 000C                movea.l    A1, [A6 + 0xC]
  9828. 00006D88  5088                     addq.l     A0, 8
  9829. 00006D8A  22D8                     move.l     [A1]+, [A0]+
  9830. 00006D8C  22D8                     move.l     [A1]+, [A0]+
  9831. 00006D8E  32D8                     move.w     [A1]+, [A0]+
  9832. 00006D90  7000                     moveq.l    D0, 0x00
  9833. 00006D92  6000 00AA                bra        +0xAC /* 00006E3E */
  9834. label00006D96:
  9835. 00006D96  206E 0008                movea.l    A0, [A6 + 0x8]
  9836. 00006D9A  3028 0002                move.w     D0, [A0 + 0x2]
  9837. 00006D9E  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  9838. 00006DA2  0000 0005                ori.b      D0, 0x5
  9839. 00006DA6  007C 0012                ori.w      sr, 18
  9840. 00006DAA  0078 0008 0006           ori.w      [0x00000006], 0x8
  9841. 00006DB0  0042 001E                ori.w      D2, 0x1E
  9842. 00006DB4  700C                     moveq.l    D0, 0x0C
  9843. 00006DB6  6000 0086                bra        +0x88 /* 00006E3E */
  9844. 00006DBA  206E 0008                movea.l    A0, [A6 + 0x8]
  9845. 00006DBE  226E 000C                movea.l    A1, [A6 + 0xC]
  9846. 00006DC2  4868 0004                pea.l      [A0 + 0x4]
  9847. 00006DC6  4851                     pea.l      [A1]
  9848. 00006DC8  3F3C 280E                move.w     -[A7], 0x280E
  9849. 00006DCC  A9EB                     syscall    Pack4/FP68K
  9850. 00006DCE  6052                     bra        +0x54 /* 00006E22 */
  9851. 00006DD0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  9852. 00006DD4  206E 0008                movea.l    A0, [A6 + 0x8]
  9853. 00006DD8  4868 001A                pea.l      [A0 + 0x1A]
  9854. 00006DDC  4EBA D0BE                jsr        [PC - 0x2F42 /* 00003E9C */]
  9855. 00006DE0  508F                     addq.l     A7, 8
  9856. 00006DE2  3D40 FFFE                move.w     [A6 - 0x2], D0
  9857. 00006DE6  4A6E FFFE                tst.w      [A6 - 0x2]
  9858. 00006DEA  6736                     beq        +0x38 /* 00006E22 */
  9859. 00006DEC  302E FFFE                move.w     D0, [A6 - 0x2]
  9860. 00006DF0  604C                     bra        +0x4E /* 00006E3E */
  9861. 00006DF2  486E FEFE                pea.l      [A6 - 0x102]
  9862. 00006DF6  206E 0008                movea.l    A0, [A6 + 0x8]
  9863. 00006DFA  2F28 0012                move.l     -[A7], [A0 + 0x12]
  9864. 00006DFE  4EBA D1C2                jsr        [PC - 0x2E3E /* 00003FC2 */]
  9865. 00006E02  508F                     addq.l     A7, 8
  9866. 00006E04  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  9867. 00006E08  486E FEFE                pea.l      [A6 - 0x102]
  9868. 00006E0C  4EBA D08E                jsr        [PC - 0x2F72 /* 00003E9C */]
  9869. 00006E10  508F                     addq.l     A7, 8
  9870. 00006E12  3D40 FFFE                move.w     [A6 - 0x2], D0
  9871. 00006E16  4A6E FFFE                tst.w      [A6 - 0x2]
  9872. 00006E1A  6706                     beq        +0x8 /* 00006E22 */
  9873. 00006E1C  302E FFFE                move.w     D0, [A6 - 0x2]
  9874. 00006E20  601C                     bra        +0x1E /* 00006E3E */
  9875. label00006E22:
  9876. 00006E22  206E 0008                movea.l    A0, [A6 + 0x8]
  9877. 00006E26  7001                     moveq.l    D0, 0x01
  9878. 00006E28  3140 0002                move.w     [A0 + 0x2], D0
  9879. 00006E2C  206E 000C                movea.l    A0, [A6 + 0xC]
  9880. 00006E30  226E 0008                movea.l    A1, [A6 + 0x8]
  9881. 00006E34  5089                     addq.l     A1, 8
  9882. 00006E36  22D8                     move.l     [A1]+, [A0]+
  9883. 00006E38  22D8                     move.l     [A1]+, [A0]+
  9884. 00006E3A  32D8                     move.w     [A1]+, [A0]+
  9885. 00006E3C  7000                     moveq.l    D0, 0x00
  9886. label00006E3E:
  9887. 00006E3E  4E5E                     unlink     A6
  9888. 00006E40  4E75                     rts
  9889. export_138:
  9890. 00006E42  4E56 FFFE                link       A6, -0x0002
  9891. 00006E46  3F3C 0004                move.w     -[A7], 0x4
  9892. 00006E4A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9893. 00006E4E  4EBA 035A                jsr        [PC + 0x35A /* 000071AA */]
  9894. 00006E52  5C8F                     addq.l     A7, 6
  9895. 00006E54  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  9896. 00006E58  206E 0008                movea.l    A0, [A6 + 0x8]
  9897. 00006E5C  2F28 0012                move.l     -[A7], [A0 + 0x12]
  9898. 00006E60  4EBA D5A4                jsr        [PC - 0x2A5C /* 00004406 */]
  9899. 00006E64  508F                     addq.l     A7, 8
  9900. 00006E66  3D40 FFFE                move.w     [A6 - 0x2], D0
  9901. 00006E6A  4A6E FFFE                tst.w      [A6 - 0x2]
  9902. 00006E6E  6706                     beq        +0x8 /* 00006E76 */
  9903. 00006E70  302E FFFE                move.w     D0, [A6 - 0x2]
  9904. 00006E74  6002                     bra        +0x4 /* 00006E78 */
  9905. label00006E76:
  9906. 00006E76  7000                     moveq.l    D0, 0x00
  9907. label00006E78:
  9908. 00006E78  4E5E                     unlink     A6
  9909. 00006E7A  4E75                     rts
  9910. export_142:
  9911. fn00006E7C:
  9912. 00006E7C  4E56 0000                link       A6, 0
  9913. 00006E80  48E7 0018                movem.l    -[A7], A3,A4
  9914. 00006E84  286E 0008                movea.l    A4, [A6 + 0x8]
  9915. 00006E88  3014                     move.w     D0, [A4]
  9916. 00006E8A  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  9917. 00006E8E  0006 0008                ori.b      D6, 0x8
  9918. 00006E92  007E 0006                ori.w      <<invalid special address>>, 0x6
  9919. 00006E96  0068 0078 206C           ori.w      [A0 + 0x206C], 0x78 /* 'x' */
  9920. 00006E9C  0016 2650                ori.b      [A6], 0x50 /* 'P' */
  9921. 00006EA0  376C 0002 0002           move.w     [A3 + 0x2], [A4 + 0x2]
  9922. 00006EA6  276C 0004 0004           move.l     [A3 + 0x4], [A4 + 0x4]
  9923. 00006EAC  41EB 0008                lea.l      A0, [A3 + 0x8]
  9924. 00006EB0  43EC 0008                lea.l      A1, [A4 + 0x8]
  9925. 00006EB4  20D9                     move.l     [A0]+, [A1]+
  9926. 00006EB6  20D9                     move.l     [A0]+, [A1]+
  9927. 00006EB8  30D9                     move.w     [A0]+, [A1]+
  9928. 00006EBA  0C6C 0005 0002           cmpi.w     [A4 + 0x2], 0x5
  9929. 00006EC0  660E                     bne        +0x10 /* 00006ED0 */
  9930. 00006EC2  486B 001A                pea.l      [A3 + 0x1A]
  9931. 00006EC6  486C 001A                pea.l      [A4 + 0x1A]
  9932. 00006ECA  4EBA D50A                jsr        [PC - 0x2AF6 /* 000043D6 */]
  9933. 00006ECE  508F                     addq.l     A7, 8
  9934. label00006ED0:
  9935. 00006ED0  202B 0012                move.l     D0, [A3 + 0x12]
  9936. 00006ED4  B0AC 0012                cmp.l      D0, [A4 + 0x12]
  9937. 00006ED8  6714                     beq        +0x16 /* 00006EEE */
  9938. 00006EDA  4AAB 0012                tst.l      [A3 + 0x12]
  9939. 00006EDE  6708                     beq        +0xA /* 00006EE8 */
  9940. 00006EE0  2F2B 0012                move.l     -[A7], [A3 + 0x12]
  9941. 00006EE4  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  9942. label00006EE8:
  9943. 00006EE8  276C 0012 0012           move.l     [A3 + 0x12], [A4 + 0x12]
  9944. label00006EEE:
  9945. 00006EEE  4AAC 0012                tst.l      [A4 + 0x12]
  9946. 00006EF2  671C                     beq        +0x1E /* 00006F10 */
  9947. 00006EF4  2F2C 0012                move.l     -[A7], [A4 + 0x12]
  9948. 00006EF8  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  9949. 00006EFC  6012                     bra        +0x14 /* 00006F10 */
  9950. 00006EFE  4AAC 0012                tst.l      [A4 + 0x12]
  9951. 00006F02  670C                     beq        +0xE /* 00006F10 */
  9952. 00006F04  2F2C 0012                move.l     -[A7], [A4 + 0x12]
  9953. 00006F08  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  9954. 00006F0C  42AC 0012                clr.l      [A4 + 0x12]
  9955. label00006F10:
  9956. 00006F10  7009                     moveq.l    D0, 0x09
  9957. 00006F12  3880                     move.w     [A4], D0
  9958. 00006F14  4CDF 1800                movem.l    A3,A4, [A7]+
  9959. 00006F18  4E5E                     unlink     A6
  9960. 00006F1A  4E75                     rts
  9961. fn00006F1C:
  9962. 00006F1C  4E56 0000                link       A6, 0
  9963. 00006F20  2F0C                     move.l     -[A7], A4
  9964. 00006F22  286E 0008                movea.l    A4, [A6 + 0x8]
  9965. 00006F26  2054                     movea.l    A0, [A4]
  9966. 00006F28  4AA8 0012                tst.l      [A0 + 0x12]
  9967. 00006F2C  670A                     beq        +0xC /* 00006F38 */
  9968. 00006F2E  2054                     movea.l    A0, [A4]
  9969. 00006F30  2F28 0012                move.l     -[A7], [A0 + 0x12]
  9970. 00006F34  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  9971. label00006F38:
  9972. 00006F38  2F0C                     move.l     -[A7], A4
  9973. 00006F3A  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  9974. 00006F3E  285F                     movea.l    A4, [A7]+
  9975. 00006F40  4E5E                     unlink     A6
  9976. 00006F42  4E75                     rts
  9977. export_84:
  9978. 00006F44  4E56 0000                link       A6, 0
  9979. 00006F48  48E7 0108                movem.l    -[A7], D7,A4
  9980. 00006F4C  286E 0008                movea.l    A4, [A6 + 0x8]
  9981. 00006F50  3E2C 0002                move.w     D7, [A4 + 0x2]
  9982. 00006F54  0C47 0004                cmpi.w     D7, 0x4
  9983. 00006F58  6C0C                     bge        +0xE /* 00006F66 */
  9984. 00006F5A  3F3C 0005                move.w     -[A7], 0x5
  9985. 00006F5E  2F0C                     move.l     -[A7], A4
  9986. 00006F60  4EBA 0248                jsr        [PC + 0x248 /* 000071AA */]
  9987. 00006F64  5C8F                     addq.l     A7, 6
  9988. label00006F66:
  9989. 00006F66  0C6C 0005 0002           cmpi.w     [A4 + 0x2], 0x5
  9990. 00006F6C  6608                     bne        +0xA /* 00006F76 */
  9991. 00006F6E  7000                     moveq.l    D0, 0x00
  9992. 00006F70  102C 001A                move.b     D0, [A4 + 0x1A]
  9993. 00006F74  600C                     bra        +0xE /* 00006F82 */
  9994. label00006F76:
  9995. 00006F76  42A7                     clr.l      -[A7]
  9996. 00006F78  2F2C 0012                move.l     -[A7], [A4 + 0x12]
  9997. 00006F7C  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  9998. 00006F80  201F                     move.l     D0, [A7]+
  9999. label00006F82:
  10000. 00006F82  4CDF 1080                movem.l    D7,A4, [A7]+
  10001. 00006F86  4E5E                     unlink     A6
  10002. 00006F88  4E75                     rts
  10003. export_119:
  10004. 00006F8A  4E56 FFFE                link       A6, -0x0002
  10005. 00006F8E  2F0C                     move.l     -[A7], A4
  10006. 00006F90  286E 0008                movea.l    A4, [A6 + 0x8]
  10007. 00006F94  0C6C 0004 0002           cmpi.w     [A4 + 0x2], 0x4
  10008. 00006F9A  660E                     bne        +0x10 /* 00006FAA */
  10009. 00006F9C  2F2C 0012                move.l     -[A7], [A4 + 0x12]
  10010. 00006FA0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  10011. 00006FA4  4EAD 125A                jsr        [A5 + 0x125A /* export_583 */]
  10012. 00006FA8  603E                     bra        +0x40 /* 00006FE8 */
  10013. label00006FAA:
  10014. 00006FAA  7005                     moveq.l    D0, 0x05
  10015. 00006FAC  3D40 FFFE                move.w     [A6 - 0x2], D0
  10016. 00006FB0  0CAE 0000 001F 000C      cmpi.l     [A6 + 0xC], 0x1F
  10017. 00006FB8  6F06                     ble        +0x8 /* 00006FC0 */
  10018. 00006FBA  7004                     moveq.l    D0, 0x04
  10019. 00006FBC  3D40 FFFE                move.w     [A6 - 0x2], D0
  10020. label00006FC0:
  10021. 00006FC0  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  10022. 00006FC4  2F0C                     move.l     -[A7], A4
  10023. 00006FC6  4EBA 01E2                jsr        [PC + 0x1E2 /* 000071AA */]
  10024. 00006FCA  5C8F                     addq.l     A7, 6
  10025. 00006FCC  0C6C 0004 0002           cmpi.w     [A4 + 0x2], 0x4
  10026. 00006FD2  660E                     bne        +0x10 /* 00006FE2 */
  10027. 00006FD4  2F2C 0012                move.l     -[A7], [A4 + 0x12]
  10028. 00006FD8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  10029. 00006FDC  4EAD 125A                jsr        [A5 + 0x125A /* export_583 */]
  10030. 00006FE0  6006                     bra        +0x8 /* 00006FE8 */
  10031. label00006FE2:
  10032. 00006FE2  196E 000F 001A           move.b     [A4 + 0x1A], [A6 + 0xF]
  10033. label00006FE8:
  10034. 00006FE8  285F                     movea.l    A4, [A7]+
  10035. 00006FEA  4E5E                     unlink     A6
  10036. 00006FEC  4E75                     rts
  10037. export_87:
  10038. 00006FEE  4E56 0000                link       A6, 0
  10039. 00006FF2  2F0C                     move.l     -[A7], A4
  10040. 00006FF4  286E 0008                movea.l    A4, [A6 + 0x8]
  10041. 00006FF8  0C6C 0004 0002           cmpi.w     [A4 + 0x2], 0x4
  10042. 00006FFE  6608                     bne        +0xA /* 00007008 */
  10043. 00007000  2F2C 0012                move.l     -[A7], [A4 + 0x12]
  10044. 00007004  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  10045. label00007008:
  10046. 00007008  285F                     movea.l    A4, [A7]+
  10047. 0000700A  4E5E                     unlink     A6
  10048. 0000700C  4E75                     rts
  10049. export_111:
  10050. 0000700E  4E56 0000                link       A6, 0
  10051. 00007012  2F0C                     move.l     -[A7], A4
  10052. 00007014  286E 0008                movea.l    A4, [A6 + 0x8]
  10053. 00007018  0C6C 0004 0002           cmpi.w     [A4 + 0x2], 0x4
  10054. 0000701E  6608                     bne        +0xA /* 00007028 */
  10055. 00007020  2F2C 0012                move.l     -[A7], [A4 + 0x12]
  10056. 00007024  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  10057. label00007028:
  10058. 00007028  285F                     movea.l    A4, [A7]+
  10059. 0000702A  4E5E                     unlink     A6
  10060. 0000702C  4E75                     rts
  10061. export_151:
  10062. 0000702E  4E56 0000                link       A6, 0
  10063. 00007032  2F0C                     move.l     -[A7], A4
  10064. 00007034  286E 0008                movea.l    A4, [A6 + 0x8]
  10065. 00007038  0C6C 0004 0002           cmpi.w     [A4 + 0x2], 0x4
  10066. 0000703E  6610                     bne        +0x12 /* 00007050 */
  10067. 00007040  2F2C 0012                move.l     -[A7], [A4 + 0x12]
  10068. 00007044  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  10069. 00007048  206C 0012                movea.l    A0, [A4 + 0x12]
  10070. 0000704C  2010                     move.l     D0, [A0]
  10071. 0000704E  6006                     bra        +0x8 /* 00007056 */
  10072. label00007050:
  10073. 00007050  41EC 001B                lea.l      A0, [A4 + 0x1B]
  10074. 00007054  2008                     move.l     D0, A0
  10075. label00007056:
  10076. 00007056  285F                     movea.l    A4, [A7]+
  10077. 00007058  4E5E                     unlink     A6
  10078. 0000705A  4E75                     rts
  10079. export_141:
  10080. fn0000705C:
  10081. 0000705C  4E56 FFFE                link       A6, -0x0002
  10082. 00007060  2F0C                     move.l     -[A7], A4
  10083. 00007062  286E 0008                movea.l    A4, [A6 + 0x8]
  10084. 00007066  42AC 0004                clr.l      [A4 + 0x4]
  10085. 0000706A  3D7C 0000 FFFE           move.w     [A6 - 0x2], 0x0
  10086. 00007070  486E FFFE                pea.l      [A6 - 0x2]
  10087. 00007074  486C 0008                pea.l      [A4 + 0x8]
  10088. 00007078  3F3C 200E                move.w     -[A7], 0x200E
  10089. 0000707C  A9EB                     syscall    Pack4/FP68K
  10090. 0000707E  42AC 0012                clr.l      [A4 + 0x12]
  10091. 00007082  422C 001A                clr.b      [A4 + 0x1A]
  10092. 00007086  38AE 000C                move.w     [A4], [A6 + 0xC]
  10093. 0000708A  42AC 0016                clr.l      [A4 + 0x16]
  10094. 0000708E  0C6E 0007 000C           cmpi.w     [A6 + 0xC], 0x7
  10095. 00007094  6638                     bne        +0x3A /* 000070CE */
  10096. 00007096  0C6E 0005 000E           cmpi.w     [A6 + 0xE], 0x5
  10097. 0000709C  6618                     bne        +0x1A /* 000070B6 */
  10098. 0000709E  0CAE 0000 001F 0010      cmpi.l     [A6 + 0x10], 0x1F
  10099. 000070A6  6F08                     ble        +0xA /* 000070B0 */
  10100. 000070A8  7004                     moveq.l    D0, 0x04
  10101. 000070AA  3D40 000E                move.w     [A6 + 0xE], D0
  10102. 000070AE  6006                     bra        +0x8 /* 000070B6 */
  10103. label000070B0:
  10104. 000070B0  196E 0013 001A           move.b     [A4 + 0x1A], [A6 + 0x13]
  10105. label000070B6:
  10106. 000070B6  0C6E 0004 000E           cmpi.w     [A6 + 0xE], 0x4
  10107. 000070BC  6610                     bne        +0x12 /* 000070CE */
  10108. 000070BE  42A7                     clr.l      -[A7]
  10109. 000070C0  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  10110. 000070C4  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  10111. 000070C8  205F                     movea.l    A0, [A7]+
  10112. 000070CA  2948 0012                move.l     [A4 + 0x12], A0
  10113. label000070CE:
  10114. 000070CE  396E 000E 0002           move.w     [A4 + 0x2], [A6 + 0xE]
  10115. 000070D4  285F                     movea.l    A4, [A7]+
  10116. 000070D6  4E5E                     unlink     A6
  10117. 000070D8  4E75                     rts
  10118. export_156:
  10119. 000070DA  4E56 0000                link       A6, 0
  10120. 000070DE  3F3C 0004                move.w     -[A7], 0x4
  10121. 000070E2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  10122. 000070E6  4EBA 00C2                jsr        [PC + 0xC2 /* 000071AA */]
  10123. 000070EA  5C8F                     addq.l     A7, 6
  10124. 000070EC  3F3C 0004                move.w     -[A7], 0x4
  10125. 000070F0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  10126. 000070F4  4EBA 00B4                jsr        [PC + 0xB4 /* 000071AA */]
  10127. 000070F8  5C8F                     addq.l     A7, 6
  10128. 000070FA  4267                     clr.w      -[A7]
  10129. 000070FC  206E 0008                movea.l    A0, [A6 + 0x8]
  10130. 00007100  2F28 0012                move.l     -[A7], [A0 + 0x12]
  10131. 00007104  206E 000C                movea.l    A0, [A6 + 0xC]
  10132. 00007108  2F28 0012                move.l     -[A7], [A0 + 0x12]
  10133. 0000710C  4EAD 1412                jsr        [A5 + 0x1412 /* export_638 */]
  10134. 00007110  301F                     move.w     D0, [A7]+
  10135. 00007112  4E5E                     unlink     A6
  10136. 00007114  4E75                     rts
  10137. 00007116  4E56 0000                link       A6, 0
  10138. 0000711A  3F3C 0004                move.w     -[A7], 0x4
  10139. 0000711E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  10140. 00007122  4EBA 0086                jsr        [PC + 0x86 /* 000071AA */]
  10141. 00007126  5C8F                     addq.l     A7, 6
  10142. 00007128  4267                     clr.w      -[A7]
  10143. 0000712A  206E 0008                movea.l    A0, [A6 + 0x8]
  10144. 0000712E  2F28 0012                move.l     -[A7], [A0 + 0x12]
  10145. 00007132  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  10146. 00007136  4EAD 1412                jsr        [A5 + 0x1412 /* export_638 */]
  10147. 0000713A  301F                     move.w     D0, [A7]+
  10148. 0000713C  4E5E                     unlink     A6
  10149. 0000713E  4E75                     rts
  10150. export_63:
  10151. 00007140  4E56 0000                link       A6, 0
  10152. 00007144  3F3C 0004                move.w     -[A7], 0x4
  10153. 00007148  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  10154. 0000714C  4EBA 005C                jsr        [PC + 0x5C /* 000071AA */]
  10155. 00007150  5C8F                     addq.l     A7, 6
  10156. 00007152  102E 000D                move.b     D0, [A6 + 0xD]
  10157. 00007156  4880                     ext.w      D0
  10158. 00007158  3F00                     move.w     -[A7], D0
  10159. 0000715A  206E 0008                movea.l    A0, [A6 + 0x8]
  10160. 0000715E  2F28 0012                move.l     -[A7], [A0 + 0x12]
  10161. 00007162  4EBA D676                jsr        [PC - 0x298A /* 000047DA */]
  10162. 00007166  5C8F                     addq.l     A7, 6
  10163. 00007168  4E5E                     unlink     A6
  10164. 0000716A  4E75                     rts
  10165. export_155:
  10166. 0000716C  4E56 FFFC                link       A6, -0x0004
  10167. 00007170  3F3C 0004                move.w     -[A7], 0x4
  10168. 00007174  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  10169. 00007178  4EBA 0030                jsr        [PC + 0x30 /* 000071AA */]
  10170. 0000717C  5C8F                     addq.l     A7, 6
  10171. 0000717E  486E FFFC                pea.l      [A6 - 0x4]
  10172. 00007182  206E 0008                movea.l    A0, [A6 + 0x8]
  10173. 00007186  2F28 0012                move.l     -[A7], [A0 + 0x12]
  10174. 0000718A  4EBA D2CC                jsr        [PC - 0x2D34 /* 00004458 */]
  10175. 0000718E  508F                     addq.l     A7, 8
  10176. 00007190  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  10177. 00007194  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  10178. 00007198  4EBA DD42                jsr        [PC - 0x22BE /* 00004EDC */]
  10179. 0000719C  508F                     addq.l     A7, 8
  10180. 0000719E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  10181. 000071A2  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  10182. 000071A6  4E5E                     unlink     A6
  10183. 000071A8  4E75                     rts
  10184. export_80:
  10185. fn000071AA:
  10186. 000071AA  4E56 FCF2                link       A6, -0x030E
  10187. 000071AE  48E7 0700                movem.l    -[A7], D5,D6,D7
  10188. 000071B2  206E 0008                movea.l    A0, [A6 + 0x8]
  10189. 000071B6  3028 0002                move.w     D0, [A0 + 0x2]
  10190. 000071BA  3D40 FFFA                move.w     [A6 - 0x6], D0
  10191. 000071BE  B06E 000C                cmp.w      D0, [A6 + 0xC]
  10192. 000071C2  6700 035C                beq        +0x35E /* 00007520 */
  10193. 000071C6  0C6E 0002 FFFA           cmpi.w     [A6 - 0x6], 0x2
  10194. 000071CC  6626                     bne        +0x28 /* 000071F4 */
  10195. 000071CE  7005                     moveq.l    D0, 0x05
  10196. 000071D0  3D40 FFFA                move.w     [A6 - 0x6], D0
  10197. 000071D4  206E 0008                movea.l    A0, [A6 + 0x8]
  10198. 000071D8  7005                     moveq.l    D0, 0x05
  10199. 000071DA  3140 0002                move.w     [A0 + 0x2], D0
  10200. 000071DE  206E 0008                movea.l    A0, [A6 + 0x8]
  10201. 000071E2  4868 001A                pea.l      [A0 + 0x1A]
  10202. 000071E6  206E 0008                movea.l    A0, [A6 + 0x8]
  10203. 000071EA  3F28 0006                move.w     -[A7], [A0 + 0x6]
  10204. 000071EE  4EBA CEB8                jsr        [PC - 0x3148 /* 000040A8 */]
  10205. 000071F2  5C8F                     addq.l     A7, 6
  10206. label000071F4:
  10207. 000071F4  0C6E 0003 FFFA           cmpi.w     [A6 - 0x6], 0x3
  10208. 000071FA  6626                     bne        +0x28 /* 00007222 */
  10209. 000071FC  7005                     moveq.l    D0, 0x05
  10210. 000071FE  3D40 FFFA                move.w     [A6 - 0x6], D0
  10211. 00007202  206E 0008                movea.l    A0, [A6 + 0x8]
  10212. 00007206  7005                     moveq.l    D0, 0x05
  10213. 00007208  3140 0002                move.w     [A0 + 0x2], D0
  10214. 0000720C  206E 0008                movea.l    A0, [A6 + 0x8]
  10215. 00007210  4868 001A                pea.l      [A0 + 0x1A]
  10216. 00007214  206E 0008                movea.l    A0, [A6 + 0x8]
  10217. 00007218  3F28 0006                move.w     -[A7], [A0 + 0x6]
  10218. 0000721C  4EBA CEFA                jsr        [PC - 0x3106 /* 00004118 */]
  10219. 00007220  5C8F                     addq.l     A7, 6
  10220. label00007222:
  10221. 00007222  0C6E 0004 FFFA           cmpi.w     [A6 - 0x6], 0x4
  10222. 00007228  6C00 0258                bge        +0x25A /* 00007482 */
  10223. 0000722C  3E2D 9474                move.w     D7, [A5 - 0x6B8C]
  10224. 00007230  3C2D 9478                move.w     D6, [A5 - 0x6B88]
  10225. 00007234  3A2D 947A                move.w     D5, [A5 - 0x6B86]
  10226. 00007238  3006                     move.w     D0, D6
  10227. 0000723A  D045                     add.w      D0, D5
  10228. 0000723C  3D40 FFFE                move.w     [A6 - 0x2], D0
  10229. 00007240  0C6E 0012 FFFE           cmpi.w     [A6 - 0x2], 0x12
  10230. 00007246  6F06                     ble        +0x8 /* 0000724E */
  10231. 00007248  7012                     moveq.l    D0, 0x12
  10232. 0000724A  3D40 FFFE                move.w     [A6 - 0x2], D0
  10233. label0000724E:
  10234. 0000724E  4A6E FFFA                tst.w      [A6 - 0x6]
  10235. 00007252  6614                     bne        +0x16 /* 00007268 */
  10236. 00007254  486E FEFA                pea.l      [A6 - 0x106]
  10237. 00007258  206E 0008                movea.l    A0, [A6 + 0x8]
  10238. 0000725C  2F28 0004                move.l     -[A7], [A0 + 0x4]
  10239. 00007260  4EBA CD4C                jsr        [PC - 0x32B4 /* 00003FAE */]
  10240. 00007264  508F                     addq.l     A7, 8
  10241. 00007266  605E                     bra        +0x60 /* 000072C6 */
  10242. label00007268:
  10243. 00007268  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  10244. 0000726C  3F3C 0001                move.w     -[A7], 0x1
  10245. 00007270  486E FEFA                pea.l      [A6 - 0x106]
  10246. 00007274  206E 0008                movea.l    A0, [A6 + 0x8]
  10247. 00007278  41E8 0012                lea.l      A0, [A0 + 0x12]
  10248. 0000727C  2F20                     move.l     -[A7], -[A0]
  10249. 0000727E  2F20                     move.l     -[A7], -[A0]
  10250. 00007280  3F20                     move.w     -[A7], -[A0]
  10251. 00007282  4EBA E8D0                jsr        [PC - 0x1730 /* 00005B54 */]
  10252. 00007286  4FEF 0012                lea.l      A7, [A7 + 0x12]
  10253. 0000728A  7000                     moveq.l    D0, 0x00
  10254. 0000728C  102E FEFA                move.b     D0, [A6 - 0x106]
  10255. 00007290  4840                     swap.w     D0
  10256. 00007292  4240                     clr.w      D0
  10257. 00007294  4840                     swap.w     D0
  10258. 00007296  D08E                     add.l      D0, A6
  10259. 00007298  2040                     movea.l    A0, D0
  10260. 0000729A  7000                     moveq.l    D0, 0x00
  10261. 0000729C  1028 FEFA                move.b     D0, [A0 - 0x106]
  10262. 000072A0  0C40 003F                cmpi.w     D0, 0x3F /* '?' */
  10263. 000072A4  6620                     bne        +0x22 /* 000072C6 */
  10264. 000072A6  3F3C 0012                move.w     -[A7], 0x12
  10265. 000072AA  4267                     clr.w      -[A7]
  10266. 000072AC  486E FEFA                pea.l      [A6 - 0x106]
  10267. 000072B0  206E 0008                movea.l    A0, [A6 + 0x8]
  10268. 000072B4  41E8 0012                lea.l      A0, [A0 + 0x12]
  10269. 000072B8  2F20                     move.l     -[A7], -[A0]
  10270. 000072BA  2F20                     move.l     -[A7], -[A0]
  10271. 000072BC  3F20                     move.w     -[A7], -[A0]
  10272. 000072BE  4EBA E894                jsr        [PC - 0x176C /* 00005B54 */]
  10273. 000072C2  4FEF 0012                lea.l      A7, [A7 + 0x12]
  10274. label000072C6:
  10275. 000072C6  4267                     clr.w      -[A7]
  10276. 000072C8  486E FDFA                pea.l      [A6 - 0x206]
  10277. 000072CC  486E FEFA                pea.l      [A6 - 0x106]
  10278. 000072D0  4EBA EC18                jsr        [PC - 0x13E8 /* 00005EEA */]
  10279. 000072D4  4FEF 000A                lea.l      A7, [A7 + 0xA]
  10280. 000072D8  486E FDFA                pea.l      [A6 - 0x206]
  10281. 000072DC  4EBA ED16                jsr        [PC - 0x12EA /* 00005FF4 */]
  10282. 000072E0  588F                     addq.l     A7, 4
  10283. 000072E2  3F3C 0001                move.w     -[A7], 0x1
  10284. 000072E6  486E FCFA                pea.l      [A6 - 0x306]
  10285. 000072EA  486E FEFA                pea.l      [A6 - 0x106]
  10286. 000072EE  4EBA EBFA                jsr        [PC - 0x1406 /* 00005EEA */]
  10287. 000072F2  4FEF 000A                lea.l      A7, [A7 + 0xA]
  10288. 000072F6  486E FCFA                pea.l      [A6 - 0x306]
  10289. 000072FA  4EBA ECB0                jsr        [PC - 0x1350 /* 00005FAC */]
  10290. 000072FE  588F                     addq.l     A7, 4
  10291. 00007300  41EE FEFA                lea.l      A0, [A6 - 0x106]
  10292. 00007304  2D48 FCF6                move.l     [A6 - 0x30A], A0
  10293. 00007308  206E FCF6                movea.l    A0, [A6 - 0x30A]
  10294. 0000730C  7000                     moveq.l    D0, 0x00
  10295. 0000730E  1028 0001                move.b     D0, [A0 + 0x1]
  10296. 00007312  0C40 002D                cmpi.w     D0, 0x2D /* '-' */
  10297. 00007316  661C                     bne        +0x1E /* 00007334 */
  10298. 00007318  206E FCF6                movea.l    A0, [A6 - 0x30A]
  10299. 0000731C  52AE FCF6                addq.l     [A6 - 0x30A], 1
  10300. 00007320  702D                     moveq.l    D0, 0x2D
  10301. 00007322  1080                     move.b     [A0], D0
  10302. 00007324  600E                     bra        +0x10 /* 00007334 */
  10303. label00007326:
  10304. 00007326  206E FCF6                movea.l    A0, [A6 - 0x30A]
  10305. 0000732A  52AE FCF6                addq.l     [A6 - 0x30A], 1
  10306. 0000732E  7030                     moveq.l    D0, 0x30
  10307. 00007330  1080                     move.b     [A0], D0
  10308. 00007332  5347                     subq.w     D7, 1
  10309. label00007334:
  10310. 00007334  7000                     moveq.l    D0, 0x00
  10311. 00007336  102E FDFA                move.b     D0, [A6 - 0x206]
  10312. 0000733A  BE40                     cmp.w      D7, D0
  10313. 0000733C  62E8                     bhi        -0x16 /* 00007326 */
  10314. 0000733E  41EE FDFB                lea.l      A0, [A6 - 0x205]
  10315. 00007342  2D48 FCF2                move.l     [A6 - 0x30E], A0
  10316. 00007346  7000                     moveq.l    D0, 0x00
  10317. 00007348  102E FDFA                move.b     D0, [A6 - 0x206]
  10318. 0000734C  3D40 FFFC                move.w     [A6 - 0x4], D0
  10319. 00007350  6012                     bra        +0x14 /* 00007364 */
  10320. label00007352:
  10321. 00007352  206E FCF6                movea.l    A0, [A6 - 0x30A]
  10322. 00007356  52AE FCF6                addq.l     [A6 - 0x30A], 1
  10323. 0000735A  226E FCF2                movea.l    A1, [A6 - 0x30E]
  10324. 0000735E  52AE FCF2                addq.l     [A6 - 0x30E], 1
  10325. 00007362  1091                     move.b     [A0], [A1]
  10326. label00007364:
  10327. 00007364  302E FFFC                move.w     D0, [A6 - 0x4]
  10328. 00007368  536E FFFC                subq.w     [A6 - 0x4], 1
  10329. 0000736C  4A40                     tst.w      D0
  10330. 0000736E  66E2                     bne        -0x1C /* 00007352 */
  10331. 00007370  4A6D 9476                tst.w      [A5 - 0x6B8A]
  10332. 00007374  671A                     beq        +0x1C /* 00007390 */
  10333. 00007376  4A46                     tst.w      D6
  10334. 00007378  660A                     bne        +0xC /* 00007384 */
  10335. 0000737A  4A45                     tst.w      D5
  10336. 0000737C  6712                     beq        +0x14 /* 00007390 */
  10337. 0000737E  4A2E FCFA                tst.b      [A6 - 0x306]
  10338. 00007382  670C                     beq        +0xE /* 00007390 */
  10339. label00007384:
  10340. 00007384  206E FCF6                movea.l    A0, [A6 - 0x30A]
  10341. 00007388  52AE FCF6                addq.l     [A6 - 0x30A], 1
  10342. 0000738C  702E                     moveq.l    D0, 0x2E
  10343. 0000738E  1080                     move.b     [A0], D0
  10344. label00007390:
  10345. 00007390  41EE FCFB                lea.l      A0, [A6 - 0x305]
  10346. 00007394  2D48 FCF2                move.l     [A6 - 0x30E], A0
  10347. 00007398  7000                     moveq.l    D0, 0x00
  10348. 0000739A  102E FCFA                move.b     D0, [A6 - 0x306]
  10349. 0000739E  3D40 FFFC                move.w     [A6 - 0x4], D0
  10350. 000073A2  602A                     bra        +0x2C /* 000073CE */
  10351. label000073A4:
  10352. 000073A4  4A6E FFFC                tst.w      [A6 - 0x4]
  10353. 000073A8  6F18                     ble        +0x1A /* 000073C2 */
  10354. 000073AA  206E FCF6                movea.l    A0, [A6 - 0x30A]
  10355. 000073AE  52AE FCF6                addq.l     [A6 - 0x30A], 1
  10356. 000073B2  226E FCF2                movea.l    A1, [A6 - 0x30E]
  10357. 000073B6  52AE FCF2                addq.l     [A6 - 0x30E], 1
  10358. 000073BA  1091                     move.b     [A0], [A1]
  10359. 000073BC  536E FFFC                subq.w     [A6 - 0x4], 1
  10360. 000073C0  600C                     bra        +0xE /* 000073CE */
  10361. label000073C2:
  10362. 000073C2  206E FCF6                movea.l    A0, [A6 - 0x30A]
  10363. 000073C6  52AE FCF6                addq.l     [A6 - 0x30A], 1
  10364. 000073CA  7030                     moveq.l    D0, 0x30
  10365. 000073CC  1080                     move.b     [A0], D0
  10366. label000073CE:
  10367. 000073CE  3006                     move.w     D0, D6
  10368. 000073D0  5346                     subq.w     D6, 1
  10369. 000073D2  4A40                     tst.w      D0
  10370. 000073D4  66CE                     bne        -0x30 /* 000073A4 */
  10371. 000073D6  6012                     bra        +0x14 /* 000073EA */
  10372. label000073D8:
  10373. 000073D8  206E FCF6                movea.l    A0, [A6 - 0x30A]
  10374. 000073DC  52AE FCF6                addq.l     [A6 - 0x30A], 1
  10375. 000073E0  226E FCF2                movea.l    A1, [A6 - 0x30E]
  10376. 000073E4  52AE FCF2                addq.l     [A6 - 0x30E], 1
  10377. 000073E8  1091                     move.b     [A0], [A1]
  10378. label000073EA:
  10379. 000073EA  3005                     move.w     D0, D5
  10380. 000073EC  5345                     subq.w     D5, 1
  10381. 000073EE  4A40                     tst.w      D0
  10382. 000073F0  670C                     beq        +0xE /* 000073FE */
  10383. 000073F2  302E FFFC                move.w     D0, [A6 - 0x4]
  10384. 000073F6  536E FFFC                subq.w     [A6 - 0x4], 1
  10385. 000073FA  4A40                     tst.w      D0
  10386. 000073FC  66DA                     bne        -0x24 /* 000073D8 */
  10387. label000073FE:
  10388. 000073FE  206E FCF6                movea.l    A0, [A6 - 0x30A]
  10389. 00007402  4210                     clr.b      [A0]
  10390. 00007404  486E FEFA                pea.l      [A6 - 0x106]
  10391. 00007408  4EAD 147A                jsr        [A5 + 0x147A /* export_651 */]
  10392. 0000740C  588F                     addq.l     A7, 4
  10393. 0000740E  7000                     moveq.l    D0, 0x00
  10394. 00007410  102E FEFA                move.b     D0, [A6 - 0x106]
  10395. 00007414  0C40 001F                cmpi.w     D0, 0x1F
  10396. 00007418  6224                     bhi        +0x26 /* 0000743E */
  10397. 0000741A  206E 0008                movea.l    A0, [A6 + 0x8]
  10398. 0000741E  4868 001A                pea.l      [A0 + 0x1A]
  10399. 00007422  486E FEFA                pea.l      [A6 - 0x106]
  10400. 00007426  4EBA CFAE                jsr        [PC - 0x3052 /* 000043D6 */]
  10401. 0000742A  508F                     addq.l     A7, 8
  10402. 0000742C  7005                     moveq.l    D0, 0x05
  10403. 0000742E  3D40 FFFA                move.w     [A6 - 0x6], D0
  10404. 00007432  206E 0008                movea.l    A0, [A6 + 0x8]
  10405. 00007436  316E FFFA 0002           move.w     [A0 + 0x2], [A6 - 0x6]
  10406. 0000743C  6044                     bra        +0x46 /* 00007482 */
  10407. label0000743E:
  10408. 0000743E  206E 0008                movea.l    A0, [A6 + 0x8]
  10409. 00007442  4AA8 0012                tst.l      [A0 + 0x12]
  10410. 00007446  6618                     bne        +0x1A /* 00007460 */
  10411. 00007448  42A7                     clr.l      -[A7]
  10412. 0000744A  7000                     moveq.l    D0, 0x00
  10413. 0000744C  102E FEFA                move.b     D0, [A6 - 0x106]
  10414. 00007450  2F00                     move.l     -[A7], D0
  10415. 00007452  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  10416. 00007456  205F                     movea.l    A0, [A7]+
  10417. 00007458  226E 0008                movea.l    A1, [A6 + 0x8]
  10418. 0000745C  2348 0012                move.l     [A1 + 0x12], A0
  10419. label00007460:
  10420. 00007460  206E 0008                movea.l    A0, [A6 + 0x8]
  10421. 00007464  2F28 0012                move.l     -[A7], [A0 + 0x12]
  10422. 00007468  486E FEFA                pea.l      [A6 - 0x106]
  10423. 0000746C  4EBA CB9A                jsr        [PC - 0x3466 /* 00004008 */]
  10424. 00007470  508F                     addq.l     A7, 8
  10425. 00007472  7004                     moveq.l    D0, 0x04
  10426. 00007474  3D40 FFFA                move.w     [A6 - 0x6], D0
  10427. 00007478  206E 0008                movea.l    A0, [A6 + 0x8]
  10428. 0000747C  316E FFFA 0002           move.w     [A0 + 0x2], [A6 - 0x6]
  10429. label00007482:
  10430. 00007482  0C6E 0004 000C           cmpi.w     [A6 + 0xC], 0x4
  10431. 00007488  664E                     bne        +0x50 /* 000074D8 */
  10432. 0000748A  0C6E 0005 FFFA           cmpi.w     [A6 - 0x6], 0x5
  10433. 00007490  6646                     bne        +0x48 /* 000074D8 */
  10434. 00007492  206E 0008                movea.l    A0, [A6 + 0x8]
  10435. 00007496  4AA8 0012                tst.l      [A0 + 0x12]
  10436. 0000749A  661C                     bne        +0x1E /* 000074B8 */
  10437. 0000749C  42A7                     clr.l      -[A7]
  10438. 0000749E  206E 0008                movea.l    A0, [A6 + 0x8]
  10439. 000074A2  7000                     moveq.l    D0, 0x00
  10440. 000074A4  1028 001A                move.b     D0, [A0 + 0x1A]
  10441. 000074A8  2F00                     move.l     -[A7], D0
  10442. 000074AA  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  10443. 000074AE  205F                     movea.l    A0, [A7]+
  10444. 000074B0  226E 0008                movea.l    A1, [A6 + 0x8]
  10445. 000074B4  2348 0012                move.l     [A1 + 0x12], A0
  10446. label000074B8:
  10447. 000074B8  206E 0008                movea.l    A0, [A6 + 0x8]
  10448. 000074BC  2F28 0012                move.l     -[A7], [A0 + 0x12]
  10449. 000074C0  206E 0008                movea.l    A0, [A6 + 0x8]
  10450. 000074C4  4868 001A                pea.l      [A0 + 0x1A]
  10451. 000074C8  4EBA CB3E                jsr        [PC - 0x34C2 /* 00004008 */]
  10452. 000074CC  508F                     addq.l     A7, 8
  10453. 000074CE  206E 0008                movea.l    A0, [A6 + 0x8]
  10454. 000074D2  7004                     moveq.l    D0, 0x04
  10455. 000074D4  3140 0002                move.w     [A0 + 0x2], D0
  10456. label000074D8:
  10457. 000074D8  0C6E 0005 000C           cmpi.w     [A6 + 0xC], 0x5
  10458. 000074DE  6640                     bne        +0x42 /* 00007520 */
  10459. 000074E0  0C6E 0004 FFFA           cmpi.w     [A6 - 0x6], 0x4
  10460. 000074E6  6638                     bne        +0x3A /* 00007520 */
  10461. 000074E8  42A7                     clr.l      -[A7]
  10462. 000074EA  206E 0008                movea.l    A0, [A6 + 0x8]
  10463. 000074EE  2F28 0012                move.l     -[A7], [A0 + 0x12]
  10464. 000074F2  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  10465. 000074F6  201F                     move.l     D0, [A7]+
  10466. 000074F8  0C80 0000 001F           cmpi.l     D0, 0x1F
  10467. 000074FE  6E20                     bgt        +0x22 /* 00007520 */
  10468. 00007500  206E 0008                movea.l    A0, [A6 + 0x8]
  10469. 00007504  4868 001A                pea.l      [A0 + 0x1A]
  10470. 00007508  206E 0008                movea.l    A0, [A6 + 0x8]
  10471. 0000750C  2F28 0012                move.l     -[A7], [A0 + 0x12]
  10472. 00007510  4EBA CAB0                jsr        [PC - 0x3550 /* 00003FC2 */]
  10473. 00007514  508F                     addq.l     A7, 8
  10474. 00007516  206E 0008                movea.l    A0, [A6 + 0x8]
  10475. 0000751A  7005                     moveq.l    D0, 0x05
  10476. 0000751C  3140 0002                move.w     [A0 + 0x2], D0
  10477. label00007520:
  10478. 00007520  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  10479. 00007524  4E5E                     unlink     A6
  10480. 00007526  4E75                     rts
  10481. export_169:
  10482. 00007528  4E56 0000                link       A6, 0
  10483. 0000752C  2F0C                     move.l     -[A7], A4
  10484. 0000752E  286E 0008                movea.l    A4, [A6 + 0x8]
  10485. 00007532  0C54 012E                cmpi.w     [A4], 0x12E
  10486. 00007536  670A                     beq        +0xC /* 00007542 */
  10487. 00007538  0C54 012F                cmpi.w     [A4], 0x12F
  10488. 0000753C  6704                     beq        +0x6 /* 00007542 */
  10489. 0000753E  7000                     moveq.l    D0, 0x00
  10490. 00007540  6002                     bra        +0x4 /* 00007544 */
  10491. label00007542:
  10492. 00007542  7001                     moveq.l    D0, 0x01
  10493. label00007544:
  10494. 00007544  285F                     movea.l    A4, [A7]+
  10495. 00007546  4E5E                     unlink     A6
  10496. 00007548  4E75                     rts
  10497. export_146:
  10498. fn0000754A:
  10499. 0000754A  4E56 0000                link       A6, 0
  10500. 0000754E  422D 955A                clr.b      [A5 - 0x6AA6]
  10501. 00007552  486D 955A                pea.l      [A5 - 0x6AA6]
  10502. 00007556  3F3C 03ED                move.w     -[A7], 0x3ED
  10503. 0000755A  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  10504. 0000755E  4EAD 1452                jsr        [A5 + 0x1452 /* export_646 */]
  10505. 00007562  41ED 955A                lea.l      A0, [A5 - 0x6AA6]
  10506. 00007566  2008                     move.l     D0, A0
  10507. 00007568  4E5E                     unlink     A6
  10508. 0000756A  4E75                     rts
  10509.